Предисловие
Глава 1. Введение в программирование
Программы
Ячейки и типы
Первая программа на Си
Глава 2. Первые шаги
Turbo C - среда программирования
Связь с внешним миром
Простые вычисления
В чем преимущество программ
Массивы
Как это делается
Глава 3. Странные типы
Странные типы-1
Странные типы-2
Анатомия типов
Подбирайте выражения
Строки и символы
Указатели
Глава 4. Действия
Очередность
Условности
Работа с указателями
Битовые операции
Функции
Функции с длинными руками
Рекурсия или "раз, два, три"
Глава 5. Функции, указатели, массивы
Функции и массивы
Массивы и указатели
Указатели и массивы
Динамические массивы
Копирование строк
Глава 6. Файлы
Падение железного занавеса
Массивы указателей
Указатели на указатели
Файлы - не массивы!
Открытие файла
Глава 7. Строки
Считалочка
Сортировка строк
Указатель на функцию
Имена функций и указатели
Qsort
Иголка, сено и лыко в строку
Глава 8. Основные типы на сборочном конвейере
Перечисления
Двумерные массивы и указатели на...
Хранение и переработка двумерных массивов
Записи
Записи и функции
Указатель на запись
Связанные записи
Typedef
Глава 9. Большие программы
Разделяй и властвуй
Extern или "Три поросенка"
Static
Глава 10. Макросы и переходы
Макросы
Управление текстом
Напутствие или GOTO...
Приложение А. Приоритеты и порядок вычислений
операторов
Что дальше?
Литература