Author(s): Белецкий Я.
Publisher: Мир
Year: 1992
Language: Russian
Pages: 690
Tags: Библиотека;Компьютерная литература;C / C++;
Предисловие. Перевод М.Ю. Рачкова ......Page 6
1.1. Основные понятия ......Page 7
1.2. Использование меню ......Page 13
1.3. Составление программ ......Page 15
1.4. Компиляция модулей и программ ......Page 17
1.5. Исправление ошибок ......Page 20
1.6. Отладка программ ......Page 21
2.1. Интегрированная система ......Page 31
2.2. Система загрузки ......Page 44
3. Лексические понятия ......Page 47
3.2. Идентификаторы ......Page 48
3.4. Литералы ......Page 49
4.1. Описание простых переменных ......Page 52
4.2. Описание блоков переменных ......Page 55
4.3. Определение класса памяти ......Page 60
4.4. Присвоение начальных значений (инициализация объекта) ......Page 61
4.5. Описание типов ......Page 63
4.6. Области действия и структура программы ......Page 64
5. Выражения ......Page 65
5.1. Первичные выражения и 1-выражения ......Page 67
5.2. Арифметические операторы ......Page 72
5.3. Операторы сравнения ......Page 74
5.4. Логические операторы ......Page 75
5.5. Битовые операторы ......Page 76
5.7. Операторы "доступа по указателю (*)" и "указатель (&)и ......Page 77
5.8. Операторы присваивания ......Page 78
5.10. Оператор соединения ......Page 80
5.11. Оператор преобразования ......Page 81
5.13. Обработка выражений ......Page 83
6.1. Оператор-выражение ......Page 86
6.4. Блок ......Page 87
6.5. Условный оператор ......Page 88
6.6. Операторы цикла ......Page 89
6.7. Оператор продолжения ......Page 91
6.9. Оператор-переключатель ......Page 92
6.10. Оператор возврата ......Page 94
7. Функции ......Page 95
7.1. Связь параметров с аргументами ......Page 97
7.2. Получение результата ......Page 100
7.3. Рекурсия ......Page 102
7.4. Параметры функции main ......Page 103
8. Принципы выполнения операции ввода-вывода ......Page 105
9. Управление оперативной памятью ......Page 115
10.1. Включающие директивы ......Page 117
10.2. Определяющие директивы ......Page 118
10.3. Директивы условного включения ......Page 121
11. Примеры написания программ с использованием функций ......Page 124
12.2. Литералы ......Page 137
12.4. Типы данных ......Page 140
12.5. Модификаторы ......Page 142
12.6. Структурные выражения ......Page 145
12.7. Функции с переменным числом аргументов ......Page 146
13.1. Модификаторы pascal и decl ......Page 149
13.2. Модификатор interrupt ......Page 150
13.3. Модели памяти ......Page 151
13.4. Ассемблерные вставки ......Page 155
14. Программирование графики ......Page 159
14.1. Текстовый режим ......Page 160
14.2. Графический режим ......Page 161
14.3. Графика BGI ......Page 166
15. Ассемблер ......Page 219
15.1. Процессоры ......Page 222
15.2. Программы ......Page 234
15.3. Процедуры ......Page 274
15.4. Команды ......Page 289
15.5. Включение файлов, условная компиляция ......Page 325
15.6 Макроопределения и макровызовы ......Page 329
15.7 Организационные директивы ......Page 336
15.8. Версии Masm и Ideal ......Page 340
16. Отладчик ......Page 347
16.1. Система меню ......Page 350
16.2. Классификация окон ......Page 353
16.3. Информационные окна ......Page 363
16.4. Инспекционные окна ......Page 368
16.5. Составление выражений ......Page 390
16.6. Опции меню ......Page 393
17.1. Графическая библиотека ......Page 410
17.2. Системная библиотека ......Page 502
Литература ......Page 637
ПРИЛОЖЕНИЕ А. КОДЫ. Перевод А. Д. Плитмана ......Page 638
ПРИЛОЖЕНИЕ Б. РЕДАКТОР. Перевод А Д. Плитмана ......Page 639
ПРИЛОЖЕНИЕ В. СИНТАКСИС. Перевод А Д. Плитмана ......Page 646
ПРИЛОЖЕНИЕ Г. ГРАФИКА. Перевод А Д. Плитмана ......Page 661
ПРИЛОЖЕНИЕ Д. АССЕМБЛЕР. Перевод А Д. Плитмана ......Page 666
ПРИЛОЖЕНИЕ Е. СТАРТЕР (ПРОГРАММА ЗАПУСКА). Перевод А Д. Плитмана ......Page 668
ПРИЛОЖЕНИЕ Ж. РЕДАКТОР СВЯЗЕЙ. Перевод А Д. Плитмана ......Page 670
ПРИЛОЖЕНИЕ 3. ОРГАНИЗАТОР (МЕНЕДЖЕР). Перевод А Д. Плитмана ......Page 672
ПРИЛОЖЕНИЕ И. ГЕНЕРАТОР. Перевод А Д. Плитмана ......Page 679