Средство слияния препроцессора: операция # # 671
Макросы с переменным числом аргументов: ... и_____ VA_ARGS_ 672
Выбор между макросом и функцией 673
Включение файлов: директива #include 674
Пример заголовочного файла 675
Случаи применения заголовочных файлов 677
Другие директивы 678
Директива # unde f 678
Определение с точки зрения препроцессора 678
Условная компиляция 679
Предопределенные макросы 684
Директивы #line и #error 685
Директива #pragma 685
Обобщенный выбор (C11) 686
Встраиваемые функции (С99) 688
Функции Noreturn (С11) 690
Библиотека С 690
Получение доступа к библиотеке С 691
Использование описаний библиотеки 692
Библиотека математических функций 693
Немного тригонометрии 694
Варианты типов 695
Библиотека tgmath.h (С99) 697
Библиотека утилит общего назначения 698