Конспект лекций по информатике и информационным технологиям

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

RkJQdWJsaXNoZXIy MTY0OTYy