Книга: Березин Б. И., Березин С. Б. «Начальный курс С и С++»

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

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

Содержание:

ВВЕДЕНИЕ...... 3 1. ИНТЕГРИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ СИСТЕМЫ BORLAND C++...... 7 1. 1. Особенности системы Borland C++ 3. 1...... 7 1. 2. Работа в интегрированной среде Borland C++...... 7 1. 3. Запуск системы Borland C++...... 8 1. 4. Выход из системы Borland C++...... 8 1. 5. Компоненты интегрированной среды...... 9 1. 6. Окна системы Borland C++...... 9 1. 7. Главное меню...... 11 1. 8. Блок диалога...... 12 1. 9. Триггерные и селективные кнопки...... 13 1. 10. Блоки ввода и блоки списка...... 14 1. 11. Описание элементов главного меню...... 14 1. 12. Редактирование файлов в системе Borland C++...... 34 1. 13. Поиск и замена...... 37 1. 14. Поиск парных символов...... 37 1. 15. Компилятор командной строки...... 39 1. 16. О других компиляторах языка С++...... 40 2. ВВЕДЕНИЕ В ЯЗЫК С...... 41 2. 1. Некоторые особенности языка С...... 41 2. 2. Основные понятия...... 41 2. 3. Две простые программы...... 43 2. 4. Hемного о функциях языка С...... 48 2. 5. Два пpостых оператора: if и for...... 50 2. 6. Точка с запятой, скобки и комментаpии...... 52 2. 7. Опpеделение некотоpых понятий...... 52 2. 8. Переменные, константы, операции и выражения...... 53 2. 9. Базовые типы данных...... 53 2. 10. Объявление переменных...... 56 2. 11. Константы в языке С...... 57 2. 12. Символьные пеpеменные и стpоки...... 61 2. 13. Инициализация переменных...... 63 2. 14. Выражения...... 63 2. 15. Функции printf() и scanf()...... 64 2. 16. Операции языка С...... 68 2. 17. Управляющие операторы...... 76 2. 18. Массивы и указатели...... 84 2. 19. Функции в языке С...... 98 2. 20. Типы данных, определяемые пользователем...... 119 2. 21. Динамическое распределение памяти...... 121 2. 22. Функции malloc() и free()...... 121 2. 23. Нелокальный переход...... 122 2. 24. Типы, определяемые пользователем...... 124 2. 25. Модели памяти...... 132 2. 26. Препроцессор языка С...... 133 2. 27. Стандартные заголовочные файлы...... 140 2. 28. Библиотеки ввода/вывода и работа с файлами в языке С...... 141 3. ЯЗЫК С++...... 163 3. 1. C++ – язык объектно-ориентированного программирования...... 163 3. 2. Что такое объектно-ориентированное программирование...... 163 3. 3. Особенности языка С++, не связанные напрямую с объектной ориентированностью...... 164 3. 4. Компиляция программ на языке С++...... 166 3. 5. Введение в понятие класса и объекта...... 166 3. 6. Перегруженные функции...... 171 3. 7. Перегрузка операций...... 172 3. 8. Hаследование...... 172 3. 9. Конструкторы и деструкторы...... 174 3. 10. Hовые ключевые слова С++...... 177 3. 11. Конструктор с параметрами...... 178 3. 12. Дружественные функции...... 181 3. 13. Дружественные классы...... 185 3. 14. Аргументы функции, задаваемые по умолчанию...... 186 3. 15. Структуры и классы...... 188 3. 16. Объединения и классы...... 189 3. 17. Подставляемые (inline) функции...... 189 3. 18. Наследование классов...... 191 3. 19. Конструкторы с параметрами при наследовании...... 195 3. 20. Множественное наследование...... 197 3. 21. Передача объектов как аргументов функций...... 200 3. 22 Массивы объектов...... 201 3. 23 Указатель на объект...... 202 3. 24 Перегрузка функций и операций...... 203 3. 25 Динамическая инициализация и локальные переменные...... 204 3. 26 Ключевое слово this...... 205 3. 27 Перегрузка операций...... 206 3. 28 Дружественные функции-операции...... 211 3. 29 Ссылки...... 212 3. 30. Перегрузка операции индексации [ ]...... 216 3. 31. Использование виртуальных функций...... 217 3. 32. Производные классы и их конструкторы и деструкторы...... 226 3. 33. Порядок вызова конструкторов и деструкторов при множественном наследовании...... 227 3. 34. Виртуальные базовые классы...... 228 3. 35. Операции динамического выделения памяти new и delete...... 229 3. 36. Виртуальные деструкторы...... 232 3. 37. Шаблоны классов и функций...... 235 3. 38. Статические члены класса...... 239 3. 39. Локальные классы...... 240 3. 40. Вложенные классы...... 241 3. 41. Использование библиотеки ввода/вывода языка С++...... 242 ПРИЛОЖЕНИЯ...... 255 1. Примеры использования языка С++...... 255 2. Использование встроенного отладчика...... 270 СПИСОК ЛИТЕРАТУРЫ...... 277 ОГЛАВЛЕНИЕ...... 278

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

ISBN: 5864040754

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Б. И. Березин, С. Б. БерезинНачальный курс С и С++Книга является учебным пособием по языкам программирования С и С++. Она может быть использована для изучения… — Диалог-МИФИ, (формат: 60x84/16, 288 стр.) Подробнее...2007
216бумажная книга
В. А. КочергинаНачальный курс санскрита"Начальный курс санскрита" знакомит с фонетикой, письмом devanagari, с основными разделами морфологии, со… — ЁЁ Медиа, - Подробнее...1956
2003бумажная книга
Бартон ЦвибахНачальный курс теории струн"Начальный курс теории струн" Бартона Цвибаха уникален по стилю и форме изложения. Он позволит начинающим… — Едиториал УРСС, (формат: 70x100/16, 784 стр.) Подробнее...2011
1547бумажная книга
Азимов Э.Г.Начальный курс русского языка _ Cours Elementaire de RusseНачальный курс русского языка — ИКАР, (формат: 60x84/16, 272 стр.) Подробнее...2016
353бумажная книга
М. Е. ЗалмановаНачальный курс экономики строительстваНачальный курс экономики строительства — Подробнее...1969
245бумажная книга
Цвибах Б.Начальный курс теории струн"Начальный курс теории струн" Бартона Цвибаха уникален по стилю и форме изложения. Он позволит начинающим… — URSS, - Подробнее...2011
1659бумажная книга
Бартон ЦвибахНачальный курс теории струн`Начальный курс теории струн`Бартона Цвибаха уникален по стилю и форме изложения. Он позволит начинающим… — Едиториал УРСС, (формат: 70x100/16, 784 стр.) Подробнее...2011
2146бумажная книга
В. А. КочергинаНачальный курс санскрита`Начальный курс санскрита`знакомит с фонетикой, письмом devanagari, с основными разделами морфологии, со… — ЁЁ Медиа, Подробнее...1956
2252бумажная книга
Начальный курс философииКнига «Начальный курс философии» знакомит читателя в краткой и доступной форме с философией… — Мысль, (формат: 60x84/16, 320 стр.) Подробнее...1967
60бумажная книга
Азимов Эльхан ГейдаровичНачальный курс русского языкаУчебник "Начальный курс русского языка" адресован иностранным учащимся (в первую очередь школьникам)… — Икар, - Подробнее...2017
632бумажная книга
Другие книги по запросу «Начальный курс С и С++» >>

См. также в других словарях:

  • НАЧАЛЬНЫЙ КУРС — курс ценных бумаг во время открытия биржи, на начало функционирования рынка. Райзберг Б.А., Лозовский Л.Ш., Стародубцева Е.Б.. Современный экономический словарь. 2 е изд., испр. М.: ИНФРА М. 479 с.. 1999 …   Экономический словарь

  • НАЧАЛЬНЫЙ КУРС — курс ценных бумаг на начало функционирования рынка, биржи …   Энциклопедический словарь экономики и права

  • начальный курс —    курс ценных бумаг во время открытия биржи, на начало функционирования рынка …   Словарь экономических терминов

  • КУРС НАЧАЛЬНЫЙ — биржевой КУРС в момент открытия биржи. Словарь финансовых терминов …   Финансовый словарь

  • КУРС НАЧАЛЬНЫЙ — (см. НАЧАЛЬНЫЙ КУРС) …   Энциклопедический словарь экономики и права

  • КУРС, НАЧАЛЬНЫЙ — курс ценных бумаг на момент открытия биржи …   Большой экономический словарь

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»