Оглавление
Введение 14
Часть I. Введение в программирование на C 19
Глава 1. Основы языка C 21
Глава 2. Ошибки в программах на C 31
Глава 3. Формальное знакомство с языком C 39
Глава 4. Что такое ввод-вывод? 49
Глава 5. Комментарии: C или не C 63
Глава 6. Ввод-вывод с помощью функций gets() и puts() 71
Часть II. Переменные и некоторая доля математики 77
Глава 7. A + B = C 79
Глава 8. Переменные в языке C 95
Глава 9. Числа в языке C 107
Глава 10. Переменные типа char 119
Часть III. Как научить программы принимать решения 127
Глава 11. Больше математики и Священный порядок
(старшинство операций) 129
Глава 12. Могущественная команда if 141
Глава 13. Сравнение символов с помощью ключевого слова if 157
Глава 14. Логические выражения и ключевое слово if 165
Глава 15. Циклы в языке C 173
Глава 16. Знакомство с циклами и применением
инкремента (оператора ++) в циклах 187
Глава 17. Познакомьтесь с циклом while
(циклом с условием продолжения) 197
Глава 18. Циклы с условием продолжения. Организация задержки 205
Глава 19. Разбор случаев в языке C: переключатель switch-case 217
Часть IV. Язык C: следующий уровень 229
Глава 20. Создание первой функции 231
Глава 21. Переменные в функциях 243
Глава 22. Как на самом деле функционируют функции 251
Глава 23. То, что пишется в начале программы 267
Глава 24. Глава о функции printf() 277
Глава 25. Математическое безумие! 283
Глава 26. Старая функция генерации случайных чисел 293
Часть V. Великолепные десятки 303
Глава 27. Еще десять трюков в языке C 305
Глава 28. Десять подсказок для подающего надежды программиста 311
Глава 29. Десять способов самостоятельно разрешить
свои проблемы в программах 317
Приложение А. Прежде чем вы приступите к программированию 323
Приложение Б. Таблица ASCII 333
Предметный указатель 337