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