Язык С


Содержание


Аннотация
Введение
Введение - часть 2
Введение - часть 3
Введение - часть 4
* Учебное введение *
Hачинаем
Hачинаем - часть 2
Переменные и арифметика
Переменные и арифметика - часть 2
Переменные и арифметика - часть 3
Оператор FOR
Символические константы
Набор полезных программ
Ввод и вывод символов
Копирование файла
Копирование файла - часть 2
Подсчет символов
Подсчет строк
Подсчет слов
Подсчет слов - часть 2
Массивы
Массивы - часть 2
Функции
Функции - часть 2
Аргументы - вызов по значению
Массивы символов
Массивы символов - часть 2
Область действия: внешние переменные
Область действия: внешние переменные - часть 2
Резюме
* Типы, операции и выражения *
Имена переменных
Типы и размеры данных
Константы
Символьная константа
Константное выражение
Строчная константа
Описания
Арифметические операции
Операции отношения и логические операции
Преобразование типов
Преобразование типов - часть 2
Преобразование типов - часть 3
Операции увеличения и уменьшения
Операции увеличения и уменьшения - часть 2
Побитовые логические операции
Побитовые логические операции - часть 2
Операции и выражения присваивания
Условные выражения
Старшинство и порядок вычисления
Старшинство и порядок вычисления - часть 2
* Поток управления *
Операторы и блоки
IF - ELSE
ELSE - IF
Переключатель
Циклы - WHILE и FOR
Циклы - WHILE и FOR - часть 2
Цикл DO - WHILE
Оператор BREAK
Оператор CONTINUE
Оператор GOTO и метки
* Функции и структура программ *
Основные сведения
Основные сведения - часть 2
Функции, возвращающие нецелые значения
Функции, возвращающие нецелые значения - часть 2
Еще об аргументах функций
Внешние переменные
Внешние переменные - часть 2
Внешние переменные - часть 3
Правила, определяющие область действия
Область действия
Область действия - часть 2
Область действия - часть 3
Статические переменные
Регистровые переменные
Блочная структура
Инициализация
Инициализация - часть 2
Рекурсия
Препроцессор языка "C"
Включение файлов
Макроподстановка
* Указатели и массивы *
Указатели и адреса
Указатели и адреса - часть 2
Указатели и аргументы функций
Указатели и аргументы функций - часть 2
Указатели и массивы
Указатели и массивы - часть 2
Адресная арифметика
Адресная арифметика - часть 2
Адресная арифметика - часть 3
Адресная арифметика - часть 4
Указатели символов и функции
Указатели символов и функции - часть 2
Указатели - не целые
Многомерные массивы
Многомерные массивы - часть 2
Массивы указателей; указатели указателей
Массивы указателей; указатели указателей - часть 2
Массивы указателей; указатели указателей - часть 3
Инициализация массивов указателей
Указатели и многомерные массивы
Командная строка аргументов
Командная строка аргументов - часть 2
Командная строка аргументов - часть 3
Указатели на функции
Указатели на функции - часть 2
Указатели на функции - часть 3
* Структуры *
Основные сведения
Основные сведения - часть 2
Структуры и функции
Структуры и функции - часть 2
Массивы сруктур
Массивы сруктур - часть 2
Массивы сруктур - часть 3
Указатели на структуры
Структуры, ссылающиеся на себя
Структуры, ссылающиеся на себя - часть 2
Структуры, ссылающиеся на себя - часть 3
Структуры, ссылающиеся на себя - часть 4
Поиск в таблице
Поиск в таблице - часть 2
Поля
Поля - часть 2
Объединения
Объединения - часть 2
Определение типа
Определение типа - часть 2
* Ввод и вывод *
Обращение к стандартной библиотеке
Стандартный ввод и вывод - функции GETCHAR и PUTCHAR
Стандартный ввод и вывод - функции GETCHAR и PUTCHAR - часть 2
Форматный вывод - функция PRINTF
Форматный вывод - функция PRINTF - часть 2
Форматный ввод - функция SCANF
Форматный ввод - функция SCANF - часть 2
Форматное преобразование в памяти
Доступ к файлам
Доступ к файлам - часть 2
Доступ к файлам - часть 3
Обработка ошибок - STDERR и EXIT
Ввод и вывод строк
Несколько разнообразных функций
Проверка вида символов и преобразования
Функция UNGETC
Обращение к системе
Управление памятью
* Интерфейс системы UNIX *
Дескрипторы файлов
Низкоуровневый ввод/вывод - операторы READ и WRITE
Низкоуровневый ввод/вывод - операторы READ и WRITE - часть 2
Открытие, создание, закрытие и расцепление (UNLINK)
Открытие, создание, закрытие и расцепление (UNLINK) - часть 2
Произвольный доступ - SEEK и LSEEK
Пример - реализация функций FOPEN и GETC



Начало    



Книжный магазин