Учебное пособие Основы программирования на языке С\ С++ Версия 2.1 (14.08.08)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Электронное издание, 2008 г.
Основные конструкции.
Анатомия С-программы.
Функция main.
Сообщения об ошибках.
Заголовочные файлы.
Комментарии.
Переменные и типы переменных.
Ключевые слова.
Идентификаторы.
Целые типы.
Типы данных с плавающей запятой.
Символьные типы.
Размеры переменных.
Преобразование типов.
Символические константы.
Перечисления.
Операторы.
Арифметические операторы.
Операторы отношений.
Логические операторы.
Оператор отрицания.
Операторы инкремента и декремента.
Оператор присваивания.
Оператор if.
Оператор else.
Условные выражения.
Оператор switch.
Оператор while.
Оператор do-while.
Оператор for.
Оператор break.
Оператор continue.
Оператор goto.
Резюме.
Обзор функций.
Функции.
Нисходящее программирование.
Функции, возвращающие пустоту.
Локальные и глобальные переменные.
Область видимости переменных.
Рекомендации по использованию переменных.
Функции, возвращающие значение.
Целые функции.
Функции с плавающей запятой.
Другие типы функций.
Распространенные ошибки в функциях.
Параметры и аргументы функций.
Безымянные параметры.
Рекурсия.
Математические функции.
Резюме.
Обзор функций.
Массивы и указатели.
Введение в массивы.
Инициализация массивов.
Использование sizeof с массивами.
Использование массивов констант.
Символьные массивы.
Многомерные массивы.
Двухмерные массивы.
Трехмерные массивы.
Инициализация многомерных массивов.
Передача массивов функциям.
Передача многомерных массивов функциям.
Введение в указатели.
Объявление и разыменование указателей.
Указатели в качестве псевдонимов.
Нулевые указатели.
Указатели типа void.
Указатели и функции.
Указатели и динамические переменные.
Резервирование памяти в куче.
Удаление памяти в куче.
Указатели и массивы.
Сортировка и поиск данных.
Выбор метода сортировки.
Линейный и бинарный поиск.
Резюме.
Обзор функций.
Строки.
Что такое строка.
Строковые литералы.
Строковые переменные.
Строковые указатели.
Нулевые строки и нулевые символы.
Строковые функции.
Отображение строк.
Чтение строк.
Преобразование строк в значения.
Определение длины строк.
Копирование строк.
Дублирование строк.
Сравнение строк.
Конкатенация строк.
Поиск элементов строк.
Разложение строк на подстроки.
Резюме.
Обзор функций.
Структуры.
Сравнивание и присваивание структур.
Инициализация структур.
Использование вложенных структур.
Структуры и функции.
Структуры и массивы.
Массивы структур.
Структуры с членами, являющимися массивами.
Динамические структуры данных.
Самоссылочные структуры.
Стеки.
Очереди.
Списки.
Деревья.
Резюме.
Файлы и базы данных.
Что такое файл? .
Текстовые файлы.
Чтение в посимвольном режиме.
Чтение в построчном режиме.
Посимвольная запись.
Построчная запись.
Функция printf() и родственные ей функции.
Функция scanf() и родственные ей функции.
Бинарные файлы.
Обработка бинарных файлов.
Файлы с последовательным доступом.
Файлы с произвольным доступом.
Программирование баз данных.
Проектирование баз данных.
Создание файла базы данных.
Добавление записей в базы данных.
Редактирование записей базы данных.
Создание отчетов о содержимом базы данных.
Резюме.
Обзор функций.
Приложение 1: Язык программирования С.
Приложение 2: Таблицы кодов ASCII.
Приложение 3: Рекомендуемая литература.

Author(s): Мелещенко А.А.

Language: Russian
Commentary: 656050
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на C / C++