Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тех прог.doc
Скачиваний:
13
Добавлен:
14.11.2019
Размер:
3.59 Mб
Скачать

Глава 7. Функции 84

7.1. Определение функции 84

7.2. Формальные параметры и фактические аргументы 85

Пpограмма.14. Степени целых чисел 86

7.3. Автоматические и статические переменные 88

Программа 15. Автоматические и статические переменные 88

7.4. Прототипы функций 90

7.5. Массивы как аргументы функций 90

7.6. Внешние переменные 91

Программа 16. Сортировка массива 91

7.7. Рекурсия 94

Программа 17. Рекурсивная печать целого 94

7.8. Перегруженные имена функций 96

Программа 18. Перегрузка функций 96

7.9. Аргументы функций по умолчанию 97

Программа 19. Аргументы по умолчанию 97

Задачи 70-96. Функции 98

Глава 8. Символы и строки 102

8.1. Символы 102

Символьные константы 102

Программа 20. Представления символов 103

Ввод и вывод символов 104

Программа 22. Печать текста по словам 104

8.2. Строки символов 106

Строковые константы 106

Ввод и вывод строк 106

Средства работы со строками 106

Программа 23. Реверсирование строк 107

Задачи 97-121. Символы и строки 109

Глава 9. Препроцессор 113

9.1. Директивы препроцессора 113

9.2. Макросы 114

Программа 24. Возможности препроцессора 116

Задачи 122-124. Макросы 117

Глава 10. Указатели и ссылки 119

10.1. Указатели и адреса 119

Программа 25. Расчет треугольника 119

10.2. Указатели и массивы 121

10.3. Адресная арифметика 123

10.4. Символьные указатели 123

10.5. Массивы указателей 124

Программа 26. Названия месяцев 124

10.6. Указатели на функции 125

Программа 27. Поиск максимума функции 125

10.7. Ссылки 127

Программа 28. Использование ссылок 128

10.8. Операторы new и delete 129

Программа 29. Выделение и освобождение памяти 130

Задачи 125-134. Указатели и ссылки 131

Глава 11. О файлах и командной строке 133

11.1. Знакомство с файлами 133

Программа 30. Копирование файлов 134

11.2. Командная строка 136

11.3. Перенаправление стандартного ввода и вывода на файл 138

11.4. Аргументы командной строки 140

Программа 31. Эхо аргументов командной строки 141

Программа 32. Печать строк, содержащих образец 141

Задачи 135-147. Файлы и командная строка 144

Глава 12. Работа с экраном дисплея 145

12.1. Текстовый режим 145

Программа 33. Российский флаг 147

12.2. Графический режим 148

Графические драйверы и режимы 149

Инициализация графики 150

Функции рисования 151

Программа 34. Звезда 152

Задачи 148-158. Работа с экраном 154

Глава 13. Внутреннее представление чисел 157

13.1. Двоичная система счисления 157

13.2. Беззнаковые целые 158

13.3. Двоичный дополнительный код 159

13.4. Двоичный код с избытком 161

13.5. Побитовые операторы 162

Программа 35. Побитовые операторы 166

13.6. Дробные числа в двоичной системе 168

13.7. Внутреннее представление плавающих типов 170

13.8. Преобразование типов 172

Тип char 172

Значения логических выражений 175

Арифметические преобразования 176

Преобразование при присваивании 177

Явное приведение типа 177

Задачи 159-166. Побитовые операторы 177