Методическая разработка по C++ — страница 8

  • Просмотров 7245
  • Скачиваний 395
  • Размер файла 40
    Кб

содержать функцию main. Код- задающий тело функции main, заключается в фигурные скобки {и}. Общая структура функции main такова: main() { /* Код, реализующий main */ } Комментарии Текст на (Турбо) Си, заключенный в скобки /* и */, компилятором игнорируется. Комментарии служат двум целям: документировать код и облегчить отладку. Если программа работает не так, как надо, то иногда оказывается полезным закомментировать часть кода ( т.е. вынести ее в

комментарий ) , заново скомпилировать программу и выполнить ее . Если после этого программа начнет работать правильно, то значит, закомментированный код содержит ошибку и должен быть исправлен . Директивы Include Во многие программы на (Турбо) Си подставляются один или несколько файлов, часто в самое начало кода главной функции main. Появление директив #include <файл_1> #include "файл_2" ... #include <файл_n> приводит к тому , что

препроцессор подставляет на место этих директив тексты файлов файл_1, файл_2 , ... , файл_n соответственно. Если имя файла заключено в угловые скобки <...> , то поиск файла производится в специальном разделе подстановочных файлов. В отличие от многих других операторов (Турбо) Си директива Include не должна оканчиваться точкой с запятой . Макро С помощью директивы #define, вслед за которой пишутся имя макро и значение макро, оказывается

возможным указать препроцессору, чтобы он при любом появлении в исходном файле на (Турбо) Си данного имени макро заменял это имя на соответствующие значения макро . Например, директива #define pi 3.1415926 связывает идентификатор pi со значением 3.1415926. После значения макро (;) не ставится. Типы данных В (Турбо) Си переменные должны быть описаны, а их тип специфирован до того, как эти переменные будут использованы. При описании переменных

применяется префиксная запись , при которой вначале указывается тип, а затем - имя переменной. Например: float weight; int exam_score; char ch; С типом данных связываются и набор предопределенных значений, и набор операций, которые можно выполнять над переменной данного типа. Переменные можно инициализировать в месте их описаний. Пример: int height = 71 ; float income =26034.12 ; Простейшими скалярными типами, предопределёнными в (Турбо) Си, являются char

Представляется как однобайтовое целое число int Двубайтовое целое long Четырёхбайтовое целое float Четырёхбайтовое вещественное double Восьмибайтовое вещественное Оператор printf: вывод на терминал Функцию printf можно использовать для вывода любой комбинации символов, целых и вещественных чисел, строк, беззнаковых целых, длинных целых и беззнаковых длинных целых. Пример: printf("\nВозраст Эрика - %d. Его доход $%.2f",age,income); Предполагается,