Язык Си - руководство для начинающих.
- 1. Вступление. ⇢
- ПРОИСХОЖДЕНИЕ ЯЗЫКА СИ. ⇢
- ДОСТОИНСТВА ЯЗЫКА СИ. ⇢
- БУДУЩЕЕ ЯЗЫКА СИ. ⇢
- ИСПОЛЬЗОВАНИЕ ЯЗЫКА СИ. ⇢
- Использование текстового редактора для подготовки программы. ⇢
- Исходные файлы и выполняемые файлы. ⇢
- Компиляция Си-программы в ОС UNIX. ⇢
- Компиляция Си-программы на IBM PC. (компиляторы Microsoft С и Lattice С). ⇢
- Альтернативный способ трансляции. ⇢
- Почему компиляция? ⇢
- НЕКОТОРЫЕ СОГЛАШЕНИЯ. ⇢
- Вид шрифта. ⇢
- Цвет. ⇢
- Устройство ввода-вывода. ⇢
- Функциональные клавиши. ⇢
- Наша вычислительная система. ⇢
- СОВЕТ. ⇢
- 2. Введение в язык Си. ⇢
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ. ⇢
- Первый просмотр: краткий обзор. ⇢
- Второй просмотр: детали. ⇢
- СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ. ⇢
- НЕСКОЛЬКО СОВЕТОВ, КАК СДЕЛАТЬ ПРОГРАММУ ЧИТАЕМОЙ. ⇢
- СЛЕДУЮЩИЙ ШАГ. ⇢
- ДОПОЛНИТЕЛЬНЫЙ ПРИМЕР. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- УПРАЖНЕНИЯ. ⇢
- 3. Данные, язык Си и вы. ⇢
- ДАННЫЕ: ПЕРЕМЕННЫЕ И КОНСТАНТЫ. ⇢
- ДАННЫЕ: ТИПЫ ДАННЫХ. ⇢
- Целые числа. ⇢
- Числа с плавающей точкой. ⇢
- ТИПЫ ДАННЫХ В ЯЗЫКЕ СИ. ⇢
- Типы int, short и long. ⇢
- Описание данных целого типа. ⇢
- Целые константы. ⇢
- Инициализация переменных целого типа. ⇢
- Рекомендации. ⇢
- Тип данных unsigned. ⇢
- Тип данных char. ⇢
- Описание символьных переменных. ⇢
- Символьные константы. ⇢
- Программа. ⇢
- Типы данных float и double. ⇢
- Описание переменных с плавающей точкой. ⇢
- Константы с плавающей точкой. ⇢
- Переполнение и потеря значимости при обработке чисел с плавающей точкой. ⇢
- Резюме: основные типы данных. ⇢
- Целые числа со знаком. ⇢
- Целые числа без знака. ⇢
- Символы. ⇢
- Другие типы. ⇢
- ИСПОЛЬЗОВАНИЕ ТИПОВ ДАННЫХ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- 4. Символьные строки директива #define, функции printf( ) и scanf( ). ⇢
- СИМВОЛЬНЫЕ СТРОКИ - ВВЕДЕНИЕ. ⇢
- Длина строки - функция strlen( ). ⇢
- КОНСТАНТЫ И ПРЕПРОЦЕССОР ЯЗЫКА Си. ⇢
- Несколько замечаний по поводу формата. ⇢
- Язык Си - искусный фокусник: создание псевдоимен. ⇢
- ИЗУЧЕНИЕ И ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ printf( ) И scanf( ). ⇢
- Использование функции printf( ). ⇢
- Модификаторы спецификации преобразования, используемые в функции printf( ). ⇢
- Примеры. ⇢
- Использование функции printf( ) для преобразования данных. ⇢
- Применение функции scanf( ). ⇢
- СОВЕТЫ ПО ПРИМЕНЕНИЮ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- 5. Операции, выражения и операторы. ⇢
- ВВЕДЕНИЕ. ⇢
- ОСНОВНЫЕ ОПЕРАЦИИ. ⇢
- Операция присваивания: = ⇢
- Операция сложения: + ⇢
- Операция вычитания: - ⇢
- Операция изменения знака: - ⇢
- Операция умножения: * ⇢
- Операция деления: / ⇢
- Порядок выполнения операций. ⇢
- НЕКОТОРЫЕ ДОПОЛНИТЕЛЬНЫЕ ОПЕРАЦИИ. ⇢
- Операция деления по модулю: % ⇢
- Операции увеличения и уменьшения: ++ и -- ⇢
- Операция уменьшения: -- ⇢
- Старшинство операций. ⇢
- Не будьте слишком умными. ⇢
- ВЫРАЖЕНИЯ И ОПЕРАТОРЫ. ⇢
- Выражения. ⇢
- Операторы. ⇢
- Составные операторы (блоки). ⇢
- Резюме: выражения и операторы. ⇢
- ПРЕОБРАЗОВАНИЕ ТИПОВ. ⇢
- Вот что происходит в программе. ⇢
- Операция приведения. ⇢
- Резюме: операции в языке Си. ⇢
- ПРИМЕР ПРОГРАММЫ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- 6. Функции и переключение ввода-вывода. ⇢
- ВВОД И ВЫВОД ОДНОГО СИМВОЛА: ФУНКЦИИ getchar( ) И putchar( ). ⇢
- БУФЕРЫ. ⇢
- СЛЕДУЮЩИЙ ШАГ. ⇢
- Чтение одной строки. ⇢
- Чтение одиночного файла. ⇢
- ПЕРЕКЛЮЧЕНИЕ И РАБОТА С ФАЙЛАМИ. ⇢
- ОПЕРАЦИОННАЯ СИСТЕМА UNIX. ⇢
- Переключение вывода. ⇢
- Переключение ввода. ⇢
- Комбинированное переключение. ⇢
- Операционные системы, отличные от ОС UNIX. ⇢
- Резюме: как переключать ввод и вывод. ⇢
- СИСТЕМНО-ЗАВИСИМЫЕ СРЕДСТВА: ПОРТЫ ВВОДА-ВЫВОДА МИКРОПРОЦЕССОРОВ INTEL 8086/8088. ⇢
- Использование порта. ⇢
- ИСПОЛЬЗОВАНИЕ СКРЫТОЙ МОЩНОСТИ (В ЛОШАДИНЫХ СИЛАХ) ВАШЕГО КОМПЬЮТЕРА. ⇢
- ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- 7. Выбор вариантов. ⇢
- ОПЕРАТОР if. ⇢
- РАСШИРЕНИЕ ОПЕРАТОРА if С ПОМОЩЬЮ else. ⇢
- Выбор: конструкция if-else. ⇢
- Множественный выбор: конструкция else-if. ⇢
- Объединение операторов if и else. ⇢
- Резюме: использование операторов if для организации выбора из нескольких вариантов. ⇢
- ЧТО ВАЖНЕЕ: ОПЕРАЦИИ ОТНОШЕНИЯ ИЛИ ВЫРАЖЕНИЯ. ⇢
- Что такое истина? ⇢
- Итак, чему же все-таки соответствует истина? ⇢
- Осложнения с понятием "истина". ⇢
- Приоритеты операций отношения. ⇢
- Резюме: операции отношения и выражения. ⇢
- ЛОГИЧЕСКИЕ ОПЕРАЦИИ. ⇢
- Приоритеты. ⇢
- Порядок вычислений. ⇢
- Резюме: логические операции и выражения. ⇢
- ПРОГРАММА ПОДСЧЕТА СЛОВ. ⇢
- ПРОГРАММА, "РИСУЮЩАЯ" СИМВОЛАМИ. ⇢
- Анализ программы. ⇢
- Длина строки. ⇢
- Структура программы. ⇢
- Форма данных. ⇢
- Контроль ошибок. ⇢
- ОПЕРАЦИЯ УСЛОВИЯ: ? ⇢
- Резюме: операция условия. ⇢
- МНОЖЕСТВЕННЫЙ ВЫБОР: ОПЕРАТОРЫ switch И break. ⇢
- Резюме: множественный выбор вариантов с помощью оператора switch. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- 8. Циклы и другие управляющие средства. ⇢
- ЦИКЛ while. ⇢
- Завершение цикла while. ⇢
- АЛГОРИТМЫ И ПСЕВДОКОД. ⇢
- Резюме: оператор while. ⇢
- ПРИМЕРЫ. ⇢
- ЦИКЛ for. ⇢
- Гибкость конструкции for. ⇢
- Резюме: оператор for. ⇢
- Операция "запятая". ⇢
- Резюме: наши новые операции. ⇢
- Философ Зенон и цикл for. ⇢
- ЦИКЛ С УСЛОВИЕМ НА ВЫХОДЕ: do while. ⇢
- Резюме: оператор do while. ⇢
- КАКОЙ ЦИКЛ ЛУЧШЕ? ⇢
- ВЛОЖЕННЫЕ ЦИКЛЫ. ⇢
- ДРУГИЕ УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ: break, continue, goto. ⇢
- break… ⇢
- continue… ⇢
- goto… ⇢
- Избегайте использовать goto. ⇢
- Резюме: переходы в программах. ⇢
- МАССИВЫ. ⇢
- ПРОБЛЕМА ВВОДА. ⇢
- РЕЗЮМЕ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- 9. Как правильно пользоваться функциями. ⇢
- КЛЮЧЕВОЕ СЛОВО return. ⇢
- СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ПРОСТОЙ ФУНКЦИИ. ⇢
- АРГУМЕНТЫ ФУНКЦИИ. ⇢
- Определение функции с аргументом: формальные аргументы. ⇢
- Вызов функции с аргументом: фактические аргументы. ⇢
- Функция как "черный ящик". ⇢
- Наличие нескольких аргументов. ⇢
- ВОЗВРАЩЕНИЕ ЗНАЧЕНИЯ ФУНКЦИЕЙ: ОПЕРАТОР return. ⇢
- ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ. ⇢
- НАХОЖДЕНИЕ АДРЕСОВ: ОПЕРАЦИЯ & ⇢
- ИЗМЕНЕНИЕ ПЕРЕМЕННЫХ В ВЫЗЫВАЮЩЕЙ ПРОГРАММЕ. ⇢
- Указатели: первое знакомство. ⇢
- Операция косвенной адресации: * ⇢
- Резюме: операции, связанные с указателями. ⇢
- Описание указателей. ⇢
- Использование указателей для связи между функциями. ⇢
- Переменные: имена, адреса и значения. ⇢
- ИСПОЛЬЗОВАНИЕ НАШИХ ЗНАНИЙ О ФУНКЦИЯХ. ⇢
- ОПИСАНИЕ ТИПОВ ФУНКЦИЙ. ⇢
- Резюме: функции. ⇢
- В ЯЗЫКЕ СИ ВСЕ ФУНКЦИИ РАВНОПРАВНЫ. ⇢
- Компиляция программ, состоящих из двух или более функций. ⇢
- OC UNIX. ⇢
- КомпиляторыLаttiсе C иМIСRОSОFТ C. ⇢
- Системы, построенные на основе трансляции в ассемблерный код. ⇢
- РЕЗЮМЕ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- 10. Классы памяти и разработка программ. ⇢
- КЛЮЧЕВЫЕ СЛОВА: auto, extern, static, register. ⇢
- Автоматические переменные. ⇢
- Внешние переменные. ⇢
- Статические переменные. ⇢
- Внешние статические переменные. ⇢
- Регистровые переменные. ⇢
- Какой класс памяти применять? ⇢
- Резюме: Классы памяти. ⇢
- ФУНКЦИЯ ПОЛУЧЕНИЯ ЦЕЛЫХ ЧИСЕЛ: getint( ). ⇢
- Поток информации для getint( ). ⇢
- Содержание getint( ). ⇢
- Преобразование строки в целое: stoi( ). ⇢
- Проверка. ⇢
- СОРТИРОВКА ЧИСЕЛ. ⇢
- Считывание числовых данных. ⇢
- Выбор представления данных. ⇢
- Завершение ввода. ⇢
- Дальнейшие рассуждения. ⇢
- main( ) и getarray( ). ⇢
- Разъяснения. ⇢
- Сортировка данных. ⇢
- Печать данных. ⇢
- Результаты. ⇢
- ОБЗОР. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- 11. Препроцессор языка Си. ⇢
- ДИРЕКТИВЫ ПРЕПРОЦЕССОРА #define, #include, #undef, #if, #ifdef, #ifndef, #else, #endif. ⇢
- СИМВОЛИЧЕСКИЕ КОНСТАНТЫ: #define. ⇢
- ИСПОЛЬЗОВАНИЕ АРГУМЕНТОВ С #define. ⇢
- МАКРООПРЕДЕЛЕНИЕ ИЛИ ФУНКЦИЯ? ⇢
- ВКЛЮЧЕНИЕ ФАЙЛА: #include. ⇢
- Заголовочные файлы… ⇢
- Замечания по программе. ⇢
- ДРУГИЕ ДИРЕКТИВЫ: #undef, #if, #ifdef, #ifndef, #else И #endif. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЕ. ⇢
- 12. Массивы и указатели. ⇢
- МАССИВЫ. ⇢
- Инициализация массивов и классы памяти. ⇢
- УКАЗАТЕЛИ МАССИВОВ. ⇢
- ФУНКЦИИ, МАССИВЫ И УКАЗАТЕЛИ. ⇢
- ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ ПРИ РАБОТЕ С МАССИВАМИ. ⇢
- ОПЕРАЦИИ С УКАЗАТЕЛЯМИ. ⇢
- МНОГОМЕРНЫЕ МАССИВЫ. ⇢
- Инициализация двумерного массива. ⇢
- УКАЗАТЕЛИ И МНОГОМЕРНЫЕ МАССИВЫ. ⇢
- Функции и многомерные массивы. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЕ. ⇢
- 13. Символьные строки и функции над строками. ⇢
- СИМВОЛЬНЫЕ СТРОКИ. ⇢
- ОПРЕДЕЛЕНИЕ СТРОК В ПРОГРАММЕ. ⇢
- Строковые константы. ⇢
- Массивы символьных строк и их инициализация. ⇢
- Массив или указатель. ⇢
- Массив и указатель: различия. ⇢
- Явное задание размера памяти. ⇢
- Массивы символьных строк. ⇢
- Указатели и строки. ⇢
- ВВОД СТРОК. ⇢
- Выделение памяти. ⇢
- Функция gets( ). ⇢
- Функция scanf( ). ⇢
- ВЫВОД СТРОК. ⇢
- Функция puts( ). ⇢
- Функция printf( ). ⇢
- СОЗДАНИЕ СОБСТВЕННЫХ ФУНКЦИЙ. ⇢
- ФУНКЦИИ, РАБОТАЮЩИЕ СО СТРОКАМИ. ⇢
- Функция strlen( ). ⇢
- Функция strcat( ). ⇢
- Функция strcmp( ). ⇢
- Функция strcpy( ). ⇢
- ПРИМЕР: СОРТИРОВКА СТРОК. ⇢
- АРГУМЕНТЫ КОМАНДНОЙ СТРОКИ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- 14. Структуры и другие типы данных. ⇢
- ТИПОВАЯ ЗАДАЧА: ИНВЕНТАРИЗАЦИЯ КНИГ. ⇢
- УСТАНОВКА СТРУКТУРНОГО ШАБЛОНА. ⇢
- ОПРЕДЕЛЕНИЕ СТРУКТУРНЫХ ПЕРЕМЕННЫХ. ⇢
- Инициализация структуры. ⇢
- ДОСТУП К ЭЛЕМЕНТАМ СТРУКТУРЫ. ⇢
- МАССИВЫ СТРУКТУР. ⇢
- Описание массива структур. ⇢
- Определение элементов массива структур. ⇢
- Детализация программы. ⇢
- ВЛОЖЕННЫЕ СТРУКТУРЫ. ⇢
- УКАЗАТЕЛИ НА СТРУКТУРЫ. ⇢
- Описание и инициализация указателя на структуру. ⇢
- Доступ к элементу структуры при помощи указателя. ⇢
- Резюме: операции над структурами и объединениями. ⇢
- II. ОПЕРАЦИЯ КОСВЕННОГО ПОЛУЧЕНИЯ ЭЛЕМЕНТА: -> ⇢
- ПЕРЕДАЧА ИНФОРМАЦИИ О СТРУКТУРАХ ФУНКЦИЯМ. ⇢
- Использование элементов структуры. ⇢
- Использование адреса структуры. ⇢
- Использование массива. ⇢
- СТРУКТУРЫ: ЧТО ДАЛЬШЕ? ⇢
- ОБЪЕДИНЕНИЯ - КРАТКИЙ ОБЗОР. ⇢
- typedef - КРАТКИЙ ОБЗОР. ⇢
- ПРИЧУДЛИВЫЕ ОПИСАНИЯ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы… ⇢
- УПРАЖНЕНИЯ. ⇢
- 15. Библиотека языка Си и файлы ввода-вывода. ⇢
- ДОСТУП В БИБЛИОТЕКУ ЯЗЫКА СИ. ⇢
- Автоматический доступ. ⇢
- Включение файла. ⇢
- Включение библиотеки. ⇢
- БИБЛИОТЕЧНЫЕ ФУНКЦИИ, КОТОРЫЕ МЫ ИСПОЛЬЗОВАЛИ. ⇢
- СВЯЗЬ С ФАЙЛАМИ. ⇢
- ЧТО ТАКОЕ ФАЙЛ? ⇢
- ПРОСТЫЕ ПРОГРАММЫ ЧТЕНИЯ ФАЙЛА: fopen( ), fclose( ), getc( ) и putc( ). ⇢
- Открытие файла: fopen( ). ⇢
- Закрытие файла: fclose( ). ⇢
- Текстовые файлы с буферизацией. ⇢
- Ввод-вывод файла: getc( ) и putc( ). ⇢
- ПРОСТАЯ ПРОГРАММА СЖАТИЯ ФАЙЛА. ⇢
- ВВОД-ВЫВОД ФАЙЛА: fprintf( ), fscanf( ), fgets( ) И fputs( ). ⇢
- Функции fprintf( ) и fscanf( ). ⇢
- Функция fgets( ). ⇢
- Функция fputs( ). ⇢
- ПРОИЗВОЛЬНЫЙ ДОСТУП: fseek( ). ⇢
- ПРОВЕРКА И ПРЕОБРАЗОВАНИЕ СИМВОЛОВ. ⇢
- ПРЕОБРАЗОВАНИЯ СИМВОЛЬНЫХ СТРОК: atoi( ), atof( ). ⇢
- ВЫХОД: exit( ). ⇢
- РАСПРЕДЕЛЕНИЕ ПАМЯТИ: malloc( ) И са11ос( ). ⇢
- ДРУГИЕ БИБЛИОТЕЧНЫЕ ФУНКЦИИ. ⇢
- ЗАКЛЮЧЕНИЕ. ⇢
- ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ. ⇢
- ВОПРОСЫ И ОТВЕТЫ. ⇢
- Вопросы. ⇢
- Ответы. ⇢
- УПРАЖНЕНИЯ. ⇢
- Приложения. ⇢
- ПРИЛОЖЕНИЕ А. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА. ⇢
- ЯзыкСи. ⇢
- Программирование. ⇢
- Операционная система UNIX. ⇢
- ПРИЛОЖЕНИЕ Б. КЛЮЧЕВЫЕ СЛОВА ЯЗЫКА СИ. ⇢
- ПРИЛОЖЕНИЕ В. ОПЕРАЦИИ ЯЗЫКА СИ. ⇢
- I. Арифметические операции. ⇢
- II. Операции присваивания. ⇢
- III. Операции отношения. ⇢
- IV. Логические операции. ⇢
- V. Операции над указателями. ⇢
- VI. Операции над структурами и объединениями. ⇢
- VII. Дополнительные операции. ⇢
- ПРИЛОЖЕНИЕ Г. ТИПЫ ДАННЫХ И КЛАССЫ ПАМЯТИ. ⇢
- Основные типы данных. ⇢
- Классы памяти. ⇢
- ПРИЛОЖЕНИЕ Д. УПРАВЛЕНИЕ ХОДОМ ВЫПОЛНЕНИЯ ПРОГРАММЫ. ⇢
- Оператор while. ⇢
- Оператор for. ⇢
- Оператор do while. ⇢
- Использование операторов if для выбора вариантов. ⇢
- Множественный выбор при помощи switch. ⇢
- Переходы в программе. ⇢
- break. ⇢
- continue. ⇢
- goto. ⇢
- ПРИЛОЖЕНИЕ Е. МАНИПУЛЯЦИИ РАЗРЯДАМИ: ОПЕРАЦИИ И ПОЛЯ. ⇢
- Операции. ⇢
- Поразрядные логические операции. ⇢
- Поразрядные операции сдвига. ⇢
- Поля. ⇢
- ПРИЛОЖЕНИЕ Ж. ДВОИЧНЫЕ И ДРУГИЕ ЧИСЛА. ⇢
- Двоичные числа. ⇢
- Двоичные числа с плавающей точкой. ⇢
- Другие основания системы счисления. ⇢
- ПРИЛОЖЕНИЕ З. "МУЗЫКА" В СИСТЕМЕ IBM PC. ⇢
- Функция tone ( ). ⇢
- Продолжительность звучания. ⇢
- Частота звука. ⇢
- Использование функции tоnе( ). ⇢
- ПРИЛОЖЕНИЕ И. РАСШИРЕНИЕ ЯЗЫКА СИ. ⇢
- Структуры в качестве аргументов функции. ⇢
- Перечислимые типы. ⇢
- Значения по умолчанию. ⇢
- Присвоенные значения. ⇢
- Операции. ⇢
- ПРИМЕНЕНИЕ. ⇢
- ПРИЛОЖЕНИЕ К. ТАБЛИЦА КОДОВ ASCII. ⇢
M. УЭИТ, С. ПРАТА, Д. МАРТИН.