Начальный курс С и С++
книга

Начальный курс С и С++

Автор: Б. Березин, С. Березин

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2008

Место издания: Москва

ISBN: 5-86404-075-4

Страниц: 272

Артикул: 20036

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "Начальный курс С и С++"

Книга является учебным пособием по языкам программирования С и С++. Она может быть использована для изучения языка С, как самостоятельного языка. Язык С++ рассматривается как надстройка к языку С. Изложение проиллюстрировано большим количеством примеров. Книга написана на основе учебного курса “С++ для начинающих”, который в течение нескольких лет читался в учебном центре “Диалог-МИФИ” и ориентирована на начинающих программистов, а также тех, кто хочет самостоятельно изучить языки программирования С и С++. Она также может быть полезна для читателей, знающих язык С и начинающих изучать С++.

Содержание книги "Начальный курс С и С++"


ВВЕДЕНИЕ
1. ИНТЕГРИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ СИСТЕМЫ BORLAND C++
Особенности системы Borland C++ 3.1
Работа в интегрированной среде Borland C++
Запуск системы Borland C++
Выход из системы Borland C++
Компоненты интегрированной среды
Окна системы Borland C++
Главное меню
Блок диалога
Триггерные и селективные кнопки
Блоки ввода и блоки списка
Описание элементов главного меню
Редактирование файлов в системе Borland C++
Поиск и замена
Поиск парных символов
Компилятор командной строки
О других компиляторах языка С++
2. ВВЕДЕНИЕ В ЯЗЫК С
Некоторые особенности языка С
Основные понятия
Две простые программы
Hемного о функциях языка С
Два пpостых оператора: if и for
Точка с запятой, скобки и комментаpии
Опpеделение некотоpых понятий
Переменные, константы, операции и выражения
Базовые типы данных
Объявление переменных
Константы в языке С
Символьные пеpеменные и стpоки
Инициализация переменных
Выражения
Функции printf() и scanf()
Операции языка С
Управляющие операторы
Массивы и указатели
Функции в языке С
Типы данных, определяемые пользователем
Динамическое распределение памяти
Функции malloc() и free()
Нелокальный переход
Типы, определяемые пользователем
Модели памяти
Препроцессор языка С
Стандартные заголовочные файлы
Библиотеки ввода/вывода и работа с файлами в языке С
3. ЯЗЫК С++
C++ – язык объектно-ориентированного программирования
Что такое объектно-ориентированное программирование
Особенности языка С++, не связанные напрямую с объектной ориентированностью
Компиляция программ на языке С++
Введение в понятие класса и объекта
Перегруженные функции
Перегрузка операций
Hаследование
Конструкторы и деструкторы
Hовые ключевые слова С++
Конструктор с параметрами
Дружественные функции
Дружественные классы
Аргументы функции, задаваемые по умолчанию
Структуры и классы
Объединения и классы
Подставляемые (inline) функции
Наследование классов
Конструкторы с параметрами при наследовании
Множественное наследование
Передача объектов как аргументов функций
Массивы объектов
Указатель на объект
Перегрузка функций и операций
Динамическая инициализация и локальные переменные
Ключевое слово this
Перегрузка операций
Дружественные функции-операции
Ссылки
Перегрузка операции индексации [ ]
Использование виртуальных функций
Производные классы и их конструкторы и деструкторы
Порядок вызова конструкторов и деструкторов при множественном наследовании
Виртуальные базовые классы
Операции динамического выделения памяти new и delete
Виртуальные деструкторы
Шаблоны классов и функций
Статические члены класса
Локальные классы
Вложенные классы
Использование библиотеки ввода/вывода языка С++
ПРИЛОЖЕНИЯ
1. Примеры использования языка С++
2. Использование встроенного отладчика
СПИСОК ЛИТЕРАТУРЫ

Все отзывы о книге Начальный курс С и С++

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Начальный курс С и С++

________ 1. Интегрированная среда программирования системы Borland C++ 11 ку мыши (для непрерывной прокрутки необходимо держать кнопку мыши нажа-той). Для однократной прокрутки на страницу в любую из сторон необходимо подвести указатель мыши к заполненной фактурой области по одну из сторон лифта и нажать кнопку мыши. Наконец, можно “отбуксировать” лифт на любое место полосы прокрутки для того, чтобы оперативно переместиться к тому мес-ту в файле, относительная позиция которого от начала файла соответствует по-ложению лифта на полосе прокрутки. Для изменения размера окна с помощью клавиатуры необходимо выбрать команду Size|Move (Размер|Переместить) из меню Window (Окно) либо на-жать комбинацию клавиш Ctrl-F5. Для того, чтобы распахнуть окно на весь экран с помощью клавиатуры, вы-берите команду Window|Zoom (Окно|Распахнуть) или нажмите клавишу F5. Строка состояния располагается у нижнего края экранного кадра системы Borland C++. Она напоминает об основных клавишах и клавишах активации, которые в настоящий момент могут быть применены к активному окну. Она позволяет установить указатель мыши на эти обозначения клавиш и кратко-временно нажать кнопку мыши, чтобы выполнить указанное действие, вме-сто того чтобы выбирать команды из меню или нажимать соответствующие клавиши. Она сообщает, какое действие выполняется программой, и предла-гает состоящие из одной строки советы и рекомендации по любой выбранной команде меню и элементам блока диалога. Строка состояния меняется по ме-ре переключения от одного окна к другому или при переходе к различным действиям. ГЛАВНОЕ МЕНЮ Для входа в главное меню можно нажать клавишу F10. В результате на одном из элементов меню появится подсвеченный курсор. Выбор нужного элемента меню можно осуществить двумя способами: перемещением кур-сора к нужному элементу меню и нажатием клавиши Enter или просто нажа-тием клавиши с первой буквой нужного элемента меню. Ниже приводится краткое описание возможностей каждого элемента главного меню: ≡ –...