Шпоры по С/С++ на экзамен.
Программа на языке Си имеет следующую структуру: #директивы препроцессора . . . . . . . . . #директивы препроцессора функция а ( ) операторы функция в ( ) операторы void main ( ) //функция, с которой начинается выполнение программы операторы описания присваивания функция пустой оператор составной выбора циклов перехода Директивы препроцессора - управляют преобразованием текста программы до ее компиляции. Исходная программа, подготовленная на СИ в виде текстового файла, проходит 3 этапа обработки: 1) препроцессорное преобразование текста ; 2) компиляция; 3) компоновка (редактирование связей или сборка). После этих трех этапов формируется исполняемый код программы. Задача препро- цессора - преобразование текста программы до ее компиляции. Правила препроцессорной обработки определяет программист с помощью директив препроцессора. Директива начи- нается с #. Например, 1) #define - указывает правила замены в тексте. #define ZERO 0.0 1.Алгоритм и программа. Свойства алгоритма 2.Передача одномерных массивов как параметров функции 3.Компиляторы и интерпретаторы 4.Передача строк в качестве параметров функции 5.Языки программирования 6.Передача многомерных массивов в функцию 7.Структура программы на С++ 8.Функции с переменным числом параметров 9.Состав языка С++ 10.Перегрузка функций 11.Константы в С++ 12.Шаблоны функций 13.Типы данных в С++ 14.Указатель на функцию 15.Переменные 16.Ссылки на функцию 17.Знаки операций в С++. Условная операция в С++.Выражения 18.Структуры 19.Базовые конструкции структурного программирования 20.Доступ к элементам структур 21.Оператор "выражение. Составные операторы" 22.Указатели на структуры 23.Оператор выбора 24.Понятие указателя 25.Операторы циклов 26.Операции с указателями 27.Операторы перехода 28.Понятие ссылки. Правила работы с ссылками 29.Массивы. Определение массивов в С++ 30.Указатели и массивы. Динамические массивы 31.Формирование псевдодинамических массивов 32.Использование ДСЧ для инициализации массива 33.Символьная информация и строки 34.Динамические переменные 35.Объявление и определение функций 36.Прототип функции. Параметры функции 37.Локальные и глобальные переменные 666. Ввод и вывод данных Учебники по С/С++ Интернет ресурсы по данной теме Похожие работы:
Поделитесь этой записью или добавьте в закладки |