Майк МакГрат "Программирование на С для начинающих" Эксмо, 2016 год, 192 стр.

Практическое руководство по программированию на C.

Майк МакГрат "Программирование на С для начинающих" Эксмо, 2016 год, 192 стр. (4,01 мб. pdf)

В этой книге показано программирование на С для начинающих с использованием примеров программ и разъяснением основных технологий и аспектов языка С. Приводятся иллюстрации работы кода, что помогает более наглядному пониманию процесса программирования, а разъяснения и рекомендации автора, делают эту книгу сродни самоучителю по доступности и понятности изложения материала. Весь материал идеально рассчитан на начинающих программистов, рассказано даже о работе с бесплатным компилятором языка C.

Следует отметить, что на языке C написана операционная система Unix, а для некоторых современных языков программирования C является "дедушкой". С для начинающих, это просто находка, в особенности если вы в дальнейшем собираетесь изучать C++, который являясь расширенной версией C может вызвать затруднения при его изначальном изучении. Книга без сомнения будет полезной программистам и студентам, изучающим язык С, а также тем. кто только собирается начать свою профессионально работать в процедурном программировании. ISBN: 978-5-699-79117-0
Оглавление.

1 Приступаем к работе
Введение в язык С 10
Установка компилятора языка С 12
Написание программы на языке С 14
Компилирование программы на языке С 16
Понимание процесса компилирования 18
Заключение 20

Создание переменных в программе 22
Отображение значений переменных 24
Ввод значений переменных 26
Спецификаторы типов данных 28
Использование глобальных переменных 30
Размещение переменных в регистрах 32
Преобразование типов данных 34
Создание массивов переменных 36
Описание нескольких измерений 38
Заключение 40

Объявление констант в программе 42
Перечисление значений констант 44
Создание константного типа 46
Определение констант 48
Отладка с помощью определений 50
Заключение 52

Выполнение арифметических операций 54
Присваивание значений 56
Сравнение значений 58
Логические значения 60
Проверка условий 62
Измерение размера 64
Сравнение битовых значений 66
Флаги 68
Знакомство с приоритетами 70
Заключение 72

Проверка значений выражений 74
Ветвление с помощью операции switch 76
Зацикливание с помощью счетчика 78
Зацикливание с помощью условия 80
Досрочный выход из циклов 82
Переход к меткам 84
Заключение 86

Объявление функций 88
Передача аргументов 90
Рекурсивные вызовы 92
Размещение функций в заголовках 94
Ограничение доступности 96
Заключение 98

Получение доступа к данным с помощью указателей 100
Арифметика указателей 102
Передача указателей в функции 104
Создание массивов указателей 106
Указатели на функции 108
Заключение 110
Чтение строк 112
Копирование строк 114
Объединение строк 116
Поиск подстрок 118
Валидация строк 120
Преобразование строк 122
Заключение 124

Создание структур 125
Группирование данных в структуру 126
Определение типа данных с помощью структуры 128
Использование указателей в структурах 130
Указатели на структуры 132
Передача структур в функции 134
Группирование данных в объединение 136
Выделение памяти 138
Заключение 140

Создание файла 142
Чтение и запись символов 144
Чтение и запись строк 146
Считывание и запись файлов целиком 148
Сканирование файловых потоков 150
Сообщение об ошибках 152
Получение даты и времени 154
Запуск таймера 156
Генерация случайных чисел 158
Отображение диалогового окна 160
Заключение 162

ASCII-коды символов 164
Функции ввода и вывода 166
Функции проверки символов 174
Арифметические функции 175
Функции работы со строками 176
Вспомогательные функции 178
Диагностические функции 180
Функции для работы с аргументами 180
Функции для работы с датой и временем 181
Функции переходов 184
Сигнальные функции 184
Константы пределов 185
Константы с плавающей точкой 186
Основы программирования на языке С 187
Предметный указатель 188

Скачать книгу бесплатно4,01 мб. pdf