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

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


5.1.    Указатели и адреса    105


5.2.    Указатели и аргументы функций    107


5.3.    Указатели и массивы    109


5.4.    Адресная арифметика    112


5.5.    Символьные указатели и функции    115


5.6.    Массивы указателей и указатели на указатели    118


5.7.    Многомерные массивы    122


5.8.    Инициализация массивов указателей    124


5.9.    Указатели и многомерные массивы    124


5.10.    Аргументы командной строки    125


5.11.    Указатели на функции    129


5.12.    Сложные объявления    132


Глава 6. Структуры    139


6.1.    Основы работы со структурами    139


6.2.    Структуры и функции    141


6.3.    Массивы структур    144


6.4.    Указатели на структуры    147


6.5.    Структуры со ссылками на себя    149


6.6.    Поиск по таблице    154


6.7.    Определение новых типов    156


6.8.    Объединения    158


6.9.    Битовые поля    159


Глава 7. Ввод-вывод    163


7.1.    Стандартные средства ввода-вывода    163


7.2.    Форматированный вывод и функция printf    165


7.3.    Списки аргументов переменной длины    167


7.4.    Форматированный ввод и функция scanf    169


7.5.    Доступ к файлам    172


7.6.    Обработка ошибок. Поток stderr и функция exit    174


7.7.    Ввод-вывод строк    176


7.8. Различные функции    177


7.8.1.    Операции со строками    177


7.8.2.    Анализ, классификация и преобразование символов    178


7.8.3.    Функция ungetc    178


7.8.4.    Выполнение команд    178


7.8.5.    Управление памятью    179


7.8.6.    Математические функции    179


7.8.7.    Генерирование случайных чисел    180


Глава 8. Интерфейс системы Unix    181


8.1.    Дескрипторы файлов    181


8.2.    Ввод-вывод низкого уровня — функции read и write    182


8.3.    Функции open, creat, close, unlink    184


8.4.    Прямой доступ к файлу и функция lseek    186


8.5.    Пример реализации функций fopen и getc    187


8.6.    Пример получения списка файлов в каталоге    190

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