ВВЕДЕНИЕ 5
РАЗДЕЛ I ЯЗЫК ПРОГРАММИРОВАНИЯ СИ 6
1.1 Переменные и операции языка СИ 6
1.1.1 Используемые символы 6
1.1.2 Константы 8
1.1.3 Идентификаторы 11
1.1.4 Ключевые слова 12
1.1.5 Использование комментариев в тексте программы 12
1.2Типы данных и их объявление 13
1.2.1 Категории типов данных 14
1.2.2 Инициализация данных 17
1.3 Выражения и присваивания 18
1.3.1 Операнды и операции 18
1.3.2 Приоритеты операций и порядок вычислений 31
1.3.3 Побочные эффекты 32
1.4 Операторы 33
1.4.1 Оператор выражение 33
1.4.2 Пустой оператор 34
1.4.3 Составной оператор 34
1.4.4 Условные операторы 35
1.4.5 Операторы организации цикла 41
1.5 Типы данных, массивы, перечисляемые типы данных 45
1.5.1 Определение типов 45
1.5.2 Массивы 46
1.5.3 Перечислимые типы данных 48
1.6 Структуры и объединения 51
1.7 Ссылочные переменные и указатели, массивы и указатели на массивы, указатели на структуры 59
1.8 Указатели и динамическая память, дальние указатели 64
1.9 Функции, переменные, макроподстановки 66
1.9.1 Определения, прототипы функций и вызов функций 66
1.9.2 Классы памяти переменных и функций 86
1.9.3 Директивы препроцессора 97
1.9.4 Макроподстановки 97
РАЗДЕЛ II ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ И КЛАССЫ C++ 101
2.1 Основы объектно-ориентированного программирования 101
2.2 Базовые классы 103
2.3 Производные классы 110
2.4 Изменяемые данные-элементы 116
2.5 Виртуальные функции 117
РАЗДЕЛ III ПРИМЕРЫ ПРОГРАММ 120
Контрольные вопросы 152
Контрольные задания 158
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 161
Приложение Математические библиотечные функции 162
Файл принят: 2009-01-21 22:04:53
Расширение: RAR | Размер: 105 Кб | Скачек: 341
Скачать Учебное пособие по дисциплине «Программирование на СИ++»