Полное содержание
Предисловие 7
О компиляторе и среде разработки 8
Как работать с книгой? 8
Оформление решений 9
ЧАСТЬ 1. Примеры и задачи
11
Объявление переменных 13
Инструкция присваивания 15
Вывод на консоль 20
Ввод с консоли 26
Программы с линейной структурой 28
Выбор 44
Инструкция if 44
Инструкция switch 69
Циклы 80
Цикл for 80
Цикл do ... while 110
Цикл while 121
Массивы 125
Символы и строки 157
Функции 181
Классы и объекты 198
Файлы 209
Рекурсия 227
ЧАСТЬ 2. Справочник
233
Структура программы 235
Основные типы данных 236
Целые числа 236
Вещественные числа 236
Символы 236
Строки 237
Массивы 237
Инструкция присваивания 237
Выбор 238
Инструкция if 238
Инструкция switch 239
Циклы 239
Цикл for 239
Цикл do … while 240
Цикл while 240
Объявление функции 241
Стандартные функции 241
Функции ввода/вывода 242
printf 242
scanf 243
puts 243
gets 244
putch 244
getch 244
cputs 244
cprintf 245
sprintf 245
Функции работы с файлами 245
fopen 245
fprintf 246
fscanf 247
fgets 247
fputs 247
ferror 248
feof 248
fclose 248
Функции работы со строками 248
strcat 248
strcpy 249
strlen 249
strcmp 249
strlwr 249
strupr 250
strset 250
strchr 250
Математические функции 250
abs, fabs 250
acos, asin, atan, acosl, asinl, atanl 251
cos, sin, tan, cosl, sinl, tanl 251
exp, expl 251
pow, powl 252
sqrt 252
rand 252
srand 252
Функции преобразования 253
atof 253
atoi, atol 253
gcvt 253
itoa, ltoa, ultoa 254
ПРИЛОЖЕНИЯ
255
Приложение 1. Таблица ASCII кодировки символов 257
Приложение 2. Представление информации в компьютере: десятичные, двоичные и шестнадцатеричные числа 259
Предметный указатель