МакГрат М. Программирование на С для начинающих

Издательство: Эксмо
Автор: МакГрат М.
ISBN: 978-5-699-79117-0
Страниц: 192
Язык: Русский
Год издания: 2015

 
 
 

Описание книгиСодержаниеДополнительно

Книги по IT. Обучение основам языка программирования С в данном издании осуществляется на примере программ, а также иллюстраций, которые показывают результат выполнения кода. Руководство будет полезно начинающим программистам, студентам и всем тем, кто начал изучать процедурное программирование.

Введение 8
1 Приступаем к работе 9
Введение в язык С 10
Установка компилятора языка С 12
Написание программы на языке С 14
Компилирование программы на языке С 16
Понимание процесса компилирования 18
Заключение 20
2 Сохранение значений переменных 21
Создание переменных в программе 22
Отображение значений переменных 24
Ввод значений переменных 26
Спецификаторы типов данных 28
Использование глобальных переменных 30
Размещение переменных в регистрах 32
Преобразование типов данных34
Создание массивов переменных 36
Описание нескольких измерений38
Заключение 40
3 Установка значений переменных 41
Объявление констант в программе 42
Перечисление значений констант 44
Создание константного типа 46
Определение констант 48
Отладка с помощью определений 50
Заключение 52
4 Выполнение операций 53
Выполнение арифметических операций 54
Присваивание значений 56
Сравнение значений 58
Логические значения 60
Проверка условий 62
Измерение размера 64
Сравнение битовых значений 66
Флаги 68
Знакомство с приоритетами 70
Заключение 72
5 Создание утверждений 73
Проверка значений выражений 74
Ветвление с помощью операции switch 76
Зацикливание с помощью счетчика 78
Зацикливание с помощью условия 80
Досрочный выход из циклов 82
Переход к меткам 84
Заключение 86
6 Использование функций 87
Объявление функций 88
Передача аргументов 90
Рекурсивные вызовы 92
Размещение функций в заголовках 94
Ограничение доступности 96
Заключение 98
7 Указатели 99
Получение доступа к данным с помощью указателей 100
Арифметика указателей 102
Передача указателей в функции 104
Создание массивов указателей 106
Указатели на функции 108
Заключение 110
8 Работа со строками 111
Чтение строк 112
Копирование строк 114
Объединение строк 116
Поиск подстрок 118
Валидация строк 120
Преобразование строк 122
Заключение 124
9 Создание структур 125
Группирование данных в структуру 126
Определение типа данных с помощью структуры 128
Использование указателей в структурах 130
Указатели на структуры 132
Передача структур в функции 134
Группирование данных в объединение 136
Выделение памяти 138
Заключение 140
10 Получение результата 141
Создание файла 142
Чтение и запись символов 144
Чтение и запись строк 146
Считывание и запись файлов целиком 148
Сканирование файловых потоков 150
Сообщение об ошибках 152
Получение даты и времени 154
Запуск таймера 156
Генерация случайных чисел 158
Отображение диалогового окна 160
Заключение 162
Справочная информация 163
ASCII-коды символов 164
Функции ввода и вывода 166
Функции проверки символов 174
Арифметические функции 175
Функции работы со строками 176
Вспомогательные функции 178
Диагностические функции 180
Функции для работы с аргументами 180
Функции для работы с датой и временем 181
Функции переходов 184
Сигнальные функции 184
Константы пределов 185
Константы с плавающей точкой 186
Основы программиро вания на языке С 187
Предметный указатель 188

Похожие книги