Язык С

       

Язык С

Пример - распечатка справочников

Пример - распределитель памяти
Лексические соглашения
Комментарии

Идентификаторы (имена)
Ключевые слова
Целые константы
Явные длинные константы
Символьные константы
Плавающие константы
Строки
Характеристики аппаратных средств


Синтаксическая нотация

Что в имени тебе моем?
Объекты и L-значения
Преобразования
Символы и целые
Типы FLOAT и DOUBLE
Плавающие и целочисленные величины
Указатели и целые
Целое без знака
Арифметические преобразования
Выражения

Первичные выражения
Унарные операции
Мультипликативные операции
Аддитивные операции
Операции сдвига
Операции отношения
Операции равенства
Побитовая операция 'и'
Побитовая операция исключающего 'или'

Побитовая операция включающего 'или'
Логическая операция 'и'
Операция логического 'или'
Условная операция
Операция присваивания
Операция запятая
Спецификаторы класса памяти
Спецификаторы типа
Описатели

Смысл описателей
Описание структур и объединений
Имена типов
TYPEDEF
Операторы
Операторное выражение

Составной оператор (или блок)
Условные операторы
Оператор WHILE
Оператор DO
Оператор SWITCH
Оператор возврата
Оператор GOTO

Помеченный оператор
Пустой оператор
Внешние определения
Внешнее определение функции
Внешние определения данных
Лексическая область действия
Область действия внешних идентификаторов
Строки управления компилятором
Замена лексем

Условная компиляция
Неявные описания
Снова о типах
Структуры и объединения
Массивы, указатели и индексация
Явные преобразования указателей
Константные выражения
Соображения о переносимости

Анахронизмы
Сводка синтаксических правил
Препроцессор
Содержание раздела