-
данные
- имена переменных
- типы и размеры данных
- квалификаторы
- представление чисел
- представление символов
- представление строк
- объявление
-
операторы
- арифметические
- отношения
- инкремента и декремента
- побитовые
- присваивания
-
приоритет и очередность выполнения операций
- таблица приоритетов и очередностей
- приоритет
- очередность
-
преобразования типов
- целочисленное повышение
- арифметические преобразования
- целые и числа с плавающей точкой
- инструкции и блоки
- конструкция
if-else - конструкция
else-if - переключатель
switch - инструкция
gotoи метки - циклы
forwhile - инструкции
breakиcontinue
- основные сведения о функциях
- внешние переменные
- области видимости
- заголовочные файлы
- статические переменные
- регистровые переменные
- блочная структура
- инициализация
- рекурсия
- препроцессор языка Си
- Указатели и адреса
- Указатели и аргументы функций
- Адресная арифметика
- Указатели и массивы
- Структуры
- Описание структурных переменных
- Операции над структурами
- Массивы структур
- Указатели на структуры
- Структуры со ссылками на себя
- Средство
typedef
- Битовые поля
- ...
- Объединения
- ...
- массивы
- Описание
- Инициализация
- Доступ к элементам
- Строки символов
- Приёмы обработки
- Указатели и массивы
- Перечисления
- Описание
- Пример использования