Эта книга — самоучитель по программированию на языках семейства C/C++. В ней на профессиональном уровне описаны все возможности языка С: определение данных, массивы, строки, указатели, операции, циклы и другие управляющие конструкции, функции, указатели, перечисления, структуры, объединения. Рассмотрены также и темы, которые хотя формально и не относятся к самому языку, но без проработки которых профессиональное освоение языка невозможно: технологии программирования, препроцессор, библиотеки и выполнение программ в различных операционных системах (DOS, Linux, Windows). Подробно описаны отличия в использовании языковых конструкций в различных версиях языков С и C++. Книга написана доступным языком. Она рассчитана на школьников, студентов, аспирантов, а также всех, кто хочет научиться программировать на языках С и C++.
Краткое содержание
Введение
Глава 1. Основные понятия программирования, примеры исполнителей и простейших программ
Глава 2. Обзор возможностей языка С
Глава 3. Базовые типы данных, операции и выражения
Глава 4. Выполнение программы. Управляющие конструкции и утверждения
Глава 5. Модульное программирование. Функции
Глава 6. Систематическое программирование, или технология "сверху вниз"
Глава 7. Указатели
Глава 8. Массивы и строки
Глава 9. Структуры, объединения, перечисления и декларация typedef
Глава 10. Динамические структуры данных: списки, очереди, деревья
Глава 11. Препроцессор
Глава 12. Библиотечные функции
Глава 13. Объектно-ориентированное программирование
Глава 14. Выполнение программ в некоторых вычислительных средах
Приложение. Решения задач и упражнений
Предметный указатель