3-е издание. — Москва : Эксмо, 2015. — 368 с. — (Мировой компьютерный бестселлер).
Эта книга для начинающих. Если вы никогда не занимались программированием, то она для вас. Предполагается, что у вас отсутствует всяческие знания по концепциям программирования. Даже если вы не можете правильно написать слово C, используя эту книгу, вы все равно сможете научиться программировать на языке C. Слово новичок в разное время может иметь разные значения. Возможно, вы уже пытались изучить язык C, но тщетно — и вы прекратили попытки. Очень большое количество книг и курсов по программированию преподносят C гораздо более техническим языком, чем он есть на самом деле. Возможно, вы также программировали на других языках,
но являетесь новичком в программировании на C. Если это так, то продолжайте читать, так как через 32 короткие главы верующий да познает язык программирования C.
Введение
Что такое программирование на C и почему это важно для меня?
Ваша первая программа на C
Что делает эта команда? Пояснение кода с помощью комментариев
Мировая премьера: выход вашей программы на экраны
Добавление переменных в программу
Добавление слов в программу
#include и #define: увеличение мощности вашей программы
Взаимодействие с пользователем
Числа: математические операции в С
Придание силы переменным с помощью присваиваний
Развилка на дороге: тестирование данных для выбора
правильного пути
Жонглирование опциями с помощью логических операторов
Еще мешочек трюков: новые операторы для ваших программ
Повторение кода: использование циклов для экономии времени и сил
Еще один способ создания циклов
Вход и выход из цикличного кода
Кейс для переключателя
Усовершенствование ввода и вывода ваших программ
Получаем большее от строк
Высшая математика (для компьютера, не для вас!)
Работа с массивами
Поиск в массивах
Сортировка по алфавиту и упорядочение данных
Разгадка тайны указателей
Массивы и указатели
Максимизация памяти вашего компьютера
Упорядочение данных с помощью структур
Сохранение последовательных файлов на компьютере
Сохранение файлов произвольного доступа на компьютере
Организация программ с помощью функций
Передача переменных в функции
Возврат данных из функций
Приложение А. Таблица ASCII
Приложение Б. Программа «Покер с обменом»
Об авторах
Благодарности
Предметный указатель