Оглавление файла ( /LYNX/MAN/DEMOS210/c.txt )


  • Язык программирования Си.

  • 2.1. Ключевые слова
  • 2.2. Константы
  • 2.2.1. Целые константы
  • 2.2.2. Длинные (long) константы
  • 2.2.3. Символьные константы
  • 2.2.4. Вещественные константы
  • 2.3. Строки
  • 2.4. Характеристики аппаратных средств

  • 3.1. Интерпретация идентификаторов
  • 3.2. Объекты и l_значения
  • 3.3. Преобразования
  • 3.3.1. Символы и целые
  • 3.3.2. Типы float и double
  • 3.3.3. Вещественные и целочисленные величины
  • 3.3.4. Указатели и целые
  • 3.3.5. Целое без знака
  • 3.3.6. Арифметические преобразования

  • 4.1. Первичные выражения
  • 4.2. Унарные операции
  • 4.3. Мультипликативные операции
  • 4.4. Аддитивные операции
  • 4.5. Операции сдвига
  • 4.6. Операции отношения
  • 4.7. Операции равенства
  • 4.8. Побитовая операция 'и'
  • 4.9. Побитовая операция исключающего 'или'
  • 4.10. Побитовая операция включающего 'или'
  • 4.11. Логическая операция 'и'
  • 4.12. Операция логического 'или'
  • 4.13. Условная операция
  • 4.14. Операция присваивания
  • 4.15. Присваивание структуры
  • 4.16. Операция 'запятая<
  • 4.17. Старшинство и порядок вычисления.

  • 5.1. Спецификаторы класса памяти
  • 5.2. Спецификаторы типа
  • 5.3. Описатели
  • 5.4. Смысл описателей
  • 5.5. Описание структур и объединений
  • 5.6. Перечислимый тип
  • 5.7. Инициализация
  • 5.8. Имена типов
  • 5.9. Описатель typedef

  • 6.1. Операторное выражение
  • 6.2. Составной оператор (или блок)
  • 6.3. Условные операторы
  • 6.4. Оператор while
  • 6.5. Оператор do
  • 6.6. Оператор for
  • 6.7. Оператор switch
  • 6.8. Оператор break
  • 6.9. Оператор continue
  • 6.10. Оператор возврата
  • 6.11. Оператор goto
  • 6.12. Помеченный оператор
  • 6.13. Пустой оператор

  • 7.1. Внешнее определение функции
  • 7.2. Внешние определения данных

  • 8.1. Лексическая область действия
  • 8.2. Область действия внешних идентификаторов
  • 8.3. Неявные описания

  • 9.1. Замена лексем
  • 9.2. Включение файлов
  • 9.3. Условная компиляция
  • 9.4. Команда #line

  • 10.1. Структуры и объединения
  • 10.2. Функции
  • 10.3. Массивы, указатели и индексация
  • 10.4. Явные преобразования указателей

  • 12.1. Анахронизмы

  • 13.1. Обращение к стандартной библиотеке
  • 13.2. Стандартный ввод и вывод
  • 13.3. Форматный вывод - функция printf
  • 13.4. Форматный ввод - функция scanf
  • 13.5. Форматное преобразование в памяти
  • 13.6. Доступ к файлам
  • 13.7. Обработка ошибок - stderr и exit
  • 13.8. Ввод и вывод строк
  • 13.9. Функция ungetc
  • 13.10. Разные стандартные функции
  • 13.10.1. Управление памятью
  • 13.10.2. Стандартные функции языка Си

  • 14.1. Подготовка программ на Си в ОС ДЕМОС
  • 14.2. Доступ к аргументам команды

  • 15.1. Ввод/вывод
  • 15.1.1. Дескрипторы файлов
  • 15.1.2. Низкоуровневый ввод/вывод.
  • 15.1.3. Открытие, создание, закрытие и удаление
  • 15.1.4. Произвольный доступ - lseek
  • 15.2. Управление процессами
  • 15.2.1. Функция system
  • 15.2.2. Вызов программы на низком уровне - execl
  • 15.2.3. Порождение нового процесса - fork
  • 15.2.4. Канал межпроцессной связи
  • 15.3. Сигналы и прерывания

  • 16.1. Выражения
  • 16.2. Описания
  • 16.3. Операторы
  • 16.4. Внешние определения
  • 16.5. Препроцессор


  • Size: 192066 bytes
    Last-modified: Mon, 29 Jun 1998 14:37:17 GMT

    И кусочками по 40Кб: [1][2][3][4][5]