Содержание книги "Курс программирования на языке Си
"
ПРЕДИСЛОВИЕ
Глава 1. БАЗОВЫЕ ПОНЯТИЯ ЯЗЫКА
1.1. Алфавит, идентификаторы, служебные слова
1.2. Литералы
1.3. Переменные и именованные константы
1.4. Операции
1.5. Разделители
1.6. Выражения
Контрольные вопросы
Глава 2. ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ НА Си
2.1. Структура и компоненты простой программы
2.2. Элементарные средства программирования
2.3. Операторы цикла
2.4. Массивы и вложение операторов цикла
2.5. Функции
2.6. Переключатели
Контрольные вопросы
Глава 3. ПРЕПРОЦЕССОРНЫЕ СРЕДСТВА
3.1. Стадии и директивы препроцессорной обработки
3.2. Замены в тексте
3.3. Включение текстов из файлов
3.4. Условная компиляция
3.5. Макроподстановки средствами препроцессора
3.6. Вспомогательные директивы
3.7. Встроенные макроимена
Контрольные вопросы
Глава 4. УКАЗАТЕЛИ, МАССИВЫ, СТРОКИ
4.1. Указатели на объекты
4.2. Указатели и массивы
4.3. Символьная информация и строки
Контрольные вопросы
Глава 5. ФУНКЦИИ
5.1. Общие сведения о функциях
5.2. Указатели в параметрах функций
5.3. Массивы и строки как параметры функций
5.4. Указатели на функции
5.5. Функции с переменным количеством аргументов
5.6. Рекурсивные функции
5.7. Классы памяти и организация программ
5.8. Параметры функции main( )
Контрольные вопросы
Глава 6. СТРУКТУРЫ И ОБЪЕДИНЕНИЯ
6.1. Структурные типы и структуры
6.2. Структуры, массивы и указатели
6.3. Структуры и функции
6.4. Динамические информационные структуры
6.5. Объединения и битовые поля
Контрольные вопросы
Глава 7. ВВОД И ВЫВОД
7.1. Потоковый ввод-вывод
7.1.1. Открытие и закрытие потока
7.1.2. Стандартные потоки и функции для работы с ними
7.1.3. Работа с файлами на диске
7.2. Ввод-вывод нижнего уровня
7.2.1. Открытие/закрытие файла
7.2.2. Чтение и запись данных
7.2.3. Произвольный доступ к файлу
Контрольные вопросы
Глава 8. ПОДГОТОВКА И ВЫПОЛНЕНИЕ ПРОГРАММ
8.1. Схема подготовки программ
8.2. Подготовка программ в операционной системе UNIX
8.3. Утилита make
8.4. Библиотеки объектных модулей
Контрольные вопросы
Приложение 1. ТАБЛИЦЫ КОДОВ ASCII
Приложение 2. КОНСТАНТЫ ПРЕДЕЛЬНЫХ ЗНАЧЕНИЙ
Приложение 3. СТАНДАРТНАЯ БИБЛИОТЕКА ФУНКЦИЙ ЯЗЫКА СИ
Приложение 4. МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ НА РАЗЛИЧНЫХ КОМПЬЮТЕРНЫХ ПЛАТФОРМАХ
Литература
Предметный указатель