Язык программирования C

Скачать в pdf «Язык программирования C»


Глава 1. Вводный урок    19


1.1.    Первые шаги    19


1.2.    Переменные и арифметические выражения    22


1.3.    Оператор for    27


1.4.    Символические константы    28


1.5.    Символьный ввод-вывод    29


1.5.1.    Копирование файлов    29


1.5.2.    Подсчет символов    31


1.5.3.    Подсчет строк    32


1.5.4.    Подсчет слов    33


1.6.    Массивы    35


1.7.    Функции    37


1.8.    Аргументы: передача по значению    40


1.9.    Массивы символов    41


1.10.    Внешние переменные    44


Глава 2. Типы данных, операции и    выражения    49


2.1.    Имена переменных    49


2.2.    Типы данных и их размеры    50


2.3.    Константы    51


2.4.    Объявления    54


2.5.    Арифметические операции    55


2.6.    Операции отношения и логические операции    55


2.7.    Преобразование типов    56


2.8.    Операции инкрементирования    и декрементирования    60


2.9.    Поразрядные операции    62


2.10.    Операции с присваиванием и выражения с ними    63


2.11.    Условные выражения    65


2.12.    Приоритет и порядок вычисления    66


Глава 3. Управляющие конструкции    69


3.1.    Операторы и блоки    69


3.2.    Оператор if-else    69


3.3.    Конструкция else-if    71


3.4.    Оператор switch    72


3.5.    Циклы — while и for    74


3.6.    Циклы — do-while    77


3.7.    Операторы break и continue    78


3.8.    Оператор goto и метки    79


Глава 4. Функции и структура программы    81


4.1.    Основы создания функций    81


4.2.    Функции, возвращающие нецелые значения    85


4.3.    Внешние переменные    87


4.4.    Область действия    93


4.5.    Заголовочные файлы    95


4.6.    Статические переменные    96


4.7.    Регистровые переменные    97


4.8.    Блочная структура    97


4.9.    Инициализация    98


4.10.    Рекурсия    99


4.11.    Препроцессор С    101


4.11.1.    Включение файлов    101


4.11.2.    Макроподстановки    102


4.11.3.    Условное включение    104


Глава 5. Указатели и массивы    105

Скачать в pdf «Язык программирования C»