Конспект лекций по информатике и информационным технологиям
126 лексемы (элементарной конструкции) и относит ее к одному из типов по ее внеш нему виду. Разделители - скобки, точка, запятая пробельные символы. 10.2. Структура программы на Си++ Программа на языке Си имеет следующую структуру: #директивы препроцессора #директивы препроцессора функция а ( ) операторы функция в ( ) операторы void main ( ) //функция, с которой начинается выполнение программы операторы описания присваивания функция пустой оператор составной выбора циклов перехода Директивы препроцессора - управляют преобразованием текста программы до ее компиляции. Исходная программа, подготовленная на СИ в виде текстового файла, про ходит 3 этапа обработки: 1) препроцессорное преобразование текста ; 2) компиляция; 3) компоновка (редактирование связей или сборка). Полный текст программы Исходный текст (срр) препроцессор Включаемые файлы (h) компилятор Исполняемый код (ехе) Компоновщик Объектный код (obj) Стандартные библио теки (lib) Рис. 10.2. После этих трех этапов формируется исполняемый код программы. Задача пре процессора - преобразование текста программы до ее компиляции. Правила препроцес- сорной обработки определяет программист с помощью директив препроцессора. Директи ва начинается с #. Например, 1) #define - указывает правила замены в тексте. #define ZERO 0.0 Означает , что каждое использование в программе имени ZERO будет заменяться на 0.0.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy