5-е издание. — Пер. с англ. — М.: Вильямс, 2006. — 960 с. — ISBN: 978-5-8459-0986-2.
Книга известного специалиста и лектора в области компьютерных технологий посвящена последнему стандарту (C99) одного из наиболее распространенных языков программирования — C. Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ. Подробно рассматриваются такие вопросы, как представление данных в языке C, операции и операторы, управляющие структуры и функции. Немалое внимание уделяется обработке строк, вводу-выводу, работе с массивами и структурами и вопросам управления памятью. Исчерпывающие сведения о препроцессоре и стандартных библиотечных функциях дадут возможность эффективно создавать программный код. Приводимые в конце каждой главы вопросы для самоконтроля и упражнения для самостоятельной проработки позволят надежно закрепить полученные знания. Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с программированием.
Об авторах
Предисловие
Предварительные сведения
Введение в язык C
Представление данных в языке C
Символьные строки и форматированный ввод-вывод
Операции, выражения и операторы
Управляющие операторы: циклы
Управляющие операторы: ветвление и безусловные переходы
Символьный ввод-вывод и верификация ввода
Функции
Массивы и указатели
Символьные строки и строковые функции
Классы памяти, компоновка и управление памятью
Файловый ввод-вывод
Структуры и другие формы данных
Операции с разрядами
Препроцессор и библиотека языка C
Расширенное представление данных
ПриложенияОтветы на вопросы для самоконтроля
Справочный раздел
Набор символов ASCII