Основы языка С++. Викентьева О.Л. - 4 стр.

UptoLike

Составители: 

2.Структура программы на Си++
Программа на языке Си имеет следующую структуру:
#директивы препроцессора
. . . . . . . . .
#директивы препроцессора
функция а ( )
операторы
функция в ( )
операторы
void main ( ) //функция, с которой начинается выполнение программы
операторы
описания
присваивания
функция
пустой оператор
составной
выбора
циклов
перехода
Директивы препроцессора - управляют преобразованием текста программы
до ее компиляции. Исходная программа, подготовленная на СИ в виде текстового файла,
проходит 3 этапа обработки:
1) препроцессорное преобразование текста ;
2) компиляция;
3) компоновка (редактирование связей или сборка).
После этих трех этапов формируется исполняемый код программы. Задача препро-
цессора - преобразование текста программы до ее компиляции. Правила препроцессорной
обработки определяет программист с помощью директив препроцессора. Директива начи-
нается с #. Например,
1) #define - указывает правила замены в тексте.
#define ZERO 0.0
Означает , что каждое использование в программе имени ZERO будет заменяться
на 0.0.
2) #include< имя заголовочного файла> - предназначена для включения в текст про-
граммы текста из каталога «Заголовочных файлов», поставляемых вместе со стандартны-
ми библиотеками. Каждая библиотечная функция Си имеет соответствующее описание в
одном из заголовочных файлов. Список заголовочных файлов определен стандартом язы-
ка. Употребление директивы include не подключает соответствующую стандартную биб-
                              2.Структура программы на Си++
      Программа на языке Си имеет следующую структуру:
      #директивы препроцессора
      .........
      #директивы препроцессора
      функция а ( )
            операторы
      функция в ( )
            операторы
      void main ( )   //функция, с которой начинается выполнение программы
            операторы
                    описания
                    присваивания
                    функция
                    пустой оператор
                           составной
                           выбора
                           циклов
                           перехода

             Директивы препроцессора - управляют преобразованием текста программы
до ее компиляции. Исходная программа, подготовленная на СИ в виде текстового файла,
проходит 3 этапа обработки:
                1) препроцессорное преобразование текста ;
                2) компиляция;
                3) компоновка (редактирование связей или сборка).




        После этих трех этапов формируется исполняемый код программы. Задача препро-
цессора - преобразование текста программы до ее компиляции. Правила препроцессорной
обработки определяет программист с помощью директив препроцессора. Директива начи-
нается с #. Например,
        1) #define - указывает правила замены в тексте.
        #define ZERO 0.0
        Означает , что каждое использование в программе имени ZERO будет заменяться
на 0.0.
        2) #include< имя заголовочного файла> - предназначена для включения в текст про-
граммы текста из каталога «Заголовочных файлов», поставляемых вместе со стандартны-
ми библиотеками. Каждая библиотечная функция Си имеет соответствующее описание в
одном из заголовочных файлов. Список заголовочных файлов определен стандартом язы-
ка. Употребление директивы include не подключает соответствующую стандартную биб-