О проекте.
Оглавление.
Обо мне.
Оглавление.
1.Описание языка СИ.
1.1.Элементы языка Си.
1.2.Типы данных их объявление
Переменные перечислимого типа.
Переменные с изменяемой структурой.
1.3.Выражения и присваивания.
Преобразования при вычислении выражений.
Операции разадресации и адреса.
Операция последовательного вычисления.
Операции увеличения и уменьшения.
1.4.Операторы.
Оператор выражение.
Пустой оператор.
Составной оператор.
Оператор if.
Оператор switch.
Оператор break.
Оператор for.
Оператор while.
Оператор do while.
Оператор continue.
Оператор return.
Оператор goto.
1.5.Функции.
Определение и вызов функции.
Тело функции.
Вызов функции с переменным числом параметров.
Передача параметров функции main.
1.6.Структура программы и классы памяти.
Исходные файлы и объявление переменных.
Объявления функции.
Время жизни и область видимости программных объектов.
Инициализация глобальных и локальных переменных.
1.7.Указатели и адресная арифметика.
Методы доступа к элементам массива.
Указатели на многомерные массивы.
Операции с указателями.
Массивы указателей.
Динамическое размещение массивов.
1.8.Директивы препроцесса.
Директива #include.
Директива #define.
Директива #undef.
2.Организация списков и их обработка.
2.1.Линейные списки.
Методы организации и хранения линейных списков.
Операции со списками при последовательном хранении.
Операции со списками при связном хранении.
Организация двусвязных списков.
Стеки и очереди.
2.4.Рекурсия.