Предисловие

Глава 1. Введение в программирование

Программы
Ячейки и типы
Первая программа на Си

Глава 2. Первые шаги

Turbo C - среда программирования
Связь с внешним миром
Простые вычисления
В чем преимущество программ
Массивы
Как это делается

Глава 3. Странные типы

Странные типы-1
Странные типы-2
Анатомия типов
Подбирайте выражения
Строки и символы
Указатели

Глава 4. Действия

Очередность
Условности
Работа с указателями
Битовые операции
Функции
Функции с длинными руками
Рекурсия или "раз, два, три"

Глава 5. Функции, указатели, массивы

Функции и массивы
Массивы и указатели
Указатели и массивы
Динамические массивы
Копирование строк

Глава 6. Файлы

Падение железного занавеса
Массивы указателей
Указатели на указатели
Файлы - не массивы!
Открытие файла

Глава 7. Строки

Считалочка
Сортировка строк
Указатель на функцию
Имена функций и указатели
Qsort
Иголка, сено и лыко в строку

Глава 8. Основные типы на сборочном конвейере

Перечисления
Двумерные массивы и указатели на...
Хранение и переработка двумерных массивов
Записи
Записи и функции
Указатель на запись
Связанные записи
Typedef

Глава 9. Большие программы

Разделяй и властвуй
Extern или "Три поросенка"
Static

Глава 10. Макросы и переходы

Макросы
Управление текстом
Напутствие или GOTO...

Приложение А. Приоритеты и порядок вычислений
операторов

Что дальше?

Литература