Стефан Рэнди Дэвис - C++ для "чайников"
4-е изданиеНазвание: | C++ для "чайников" | |
Автор: | Стефан Рэнди Дэвис | |
Жанр: | C, C++, C# | |
Изадано в серии: | Для «чайников» | |
Издательство: | Издательский дом “Вильямс” | |
Год издания: | 2003 | |
ISBN: | 5-8459-0160- | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C++ для "чайников""
Книга, которая у вас в руках, — это введение в язык программирования C+ + . Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования. В отличие от других книг по программированию па C+ + , в этой книге вопрос ‘'почему” считается не менее важным, чем вопрос "как". И поэтому перед изложением конкретных особенностей языка C++ читателю разъясняется, как они действуют в целом. Ведь каждая структурная особенность языка — это отдельный штрих единой картины. Прочитав книгу, вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает. Книга рассчитана на пользователей с различным уровнем подготовки.
Читаем онлайн "C++ для "чайников"". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (30) »
Часть 4. Наследование
Часть 5. Полезные особенности
Часть 6. Великолепная десятка
Использованные в этой книге пиктограммы
Что дальше
Часть I. Первое знакомство с C++
Глава 1. Написание вашей первой программы
Постигая концепции C++
Что такое программа
Как пишут программы
Создание первой программы
Введение кода
Создание выполнимого файла
Выполнение программы
GNU — это не Windows
Помощь в GNU C++
Разбор программ
Определение структуры программ C++
Использование в исходном коде комментариев
Использование инструкций в программах
Объявления
Генерирование вывода
Вычисление выражений
Сохранение результатов выражения
Обзор программы Convert продолжается...
Глава 2. Премудрости объявления переменных
Объявление переменных
Объявление разных типов переменных
Ограничения, налагаемые на целые числа в C++
Решение проблемы усечения дробной части
Ограничения, налагаемые на числа с плавающей точкой
Объявления типов переменных
Типы констант
Специальные символы
Выражения смешанного типа
Глава 3. Выполнение математических операций
6
12
13
14
14
14
14
15
15
15
16
16
17
17
17
17
17
17
18
18
19
21
21
22
22
23
23
25
26
26
27
27
27
27
28
28
29
29
30
30
31
31
32
32
33
34
35
36
36
37
39
Содержание
Бинарная арифметика
Анализ выражений
Определение порядка операций
Выполнение унарных операций
Использование операторов присвоения
Глава 4. Выполнение логических операций
Зачем нужны логические операторы
Использование простых логических операторов
Логические операции и действительные переменные
Бинарные числа в C++
Десятичная система счисления
Другие системы счисления
Двоичная система счисления
Выполнение битовых логических операций
Битовые операции с одним битом
Использование битовых операторов
Простой пример
Зачем придуманы эти глупые операторы
Глава 5. Операторы управления программой
Управление ходом программы с помощью команд ветвления
Выполнение циклов
Цикл while
Использование операторов инкремента и декремента
Использование цикла for
Избегайте бесконечных циклов
Специальные операторы циклов
Вложенные команды управления
Инструкция выбора
39
40
41
42
42
44
44
44
45
47
47
48
48
49
49
50
51
52
53
53
55
55
56
57
59
60
62
63
Часть II. Становимся программистами
65
Глава 6. Создание функций
Написание и использование функций
Подробный анализ функций
Простые функции
Функции с аргументами
Перегрузка функций
Определение прототипов функций
Хранение переменных в памяти
Глава 7. Хранение последовательностей в массивах
Преимущества массивов
Работа с массивами
Инициализация массива
Выход за границы массива
Использовать ли массивы
Определение и использование массивов
Использование символьных массивов
Управление строками
Написание функции, соединяющей две строки
Функции C++ для работы со строками
Обработка символов типа wchai i
Устранение устаревших функций вывода
Глава 8. Первое знакомство с указателями в C + +
Что такое адрес
Использование указателей
67
67
69
70
70
73
74
75
77
77
78
80
81
81
82
82
84
84
86
87
87
88
88
89
Содержание
7
Сравнение указателей и почтовых адресов
90
Использование разных типов указателей
91
Передача указателей функциям
93
Передача аргументов по значению
93
Передача значений указателей
93
Передача аргументов по ссылке
94
Использование кучи
94
Область видимости
94
Проблемы области видимости
96
Использование блока памяти
96
Глава 9. Второе знакомство с указателями
98
Операции с указателями
98
Повторное знакомство с массивами в свете указателей
99
Использование операций над указателями для адресации внутри массива 100
Использование указателей для работы со строками
101
Операции с указателями других типов
104
Отличия между указателями и массивами
104
Объявление и использование массивов указателей
105
Использование массивов строк
106
Доступ к аргументам main()
107
Глава 10. Прочие функциональные особенности
109
Зачем разбивать программу на модули
109
Пример большой программы
110
Разделение программы FunctionDemo
111
Отделение модуля sumSequenceQ
111
Создание --">
- 1
- 2
- 3
- 4
- . . .
- последняя (30) »
Книги схожие с «C++ для "чайников"» по жанру, серии, автору или названию:
Стефан Рэнди Дэвис - С++ для "чайников" . Жанр: C, C++, C# Год издания: 2007 Серия: Для «чайников» |
Стефан Рэнди Дэвис, Чак Сфер - С# 2005 для "чайников" Жанр: C, C++, C# Год издания: 2008 Серия: Для «чайников» |
Дэн Гукин - С для "чайников" Жанр: C, C++, C# Год издания: 2006 Серия: Для «чайников» |
М. Г. Радченко - 1С:Программирование для начинающих Жанр: Бухучет и аудит Год издания: 2017 Серия: Для «чайников» |
Другие книги из серии «Для «чайников»»:
Стефан Рэнди Дэвис - С++ для "чайников" . Жанр: C, C++, C# Год издания: 2007 Серия: Для «чайников» |
Стефан Рэнди Дэвис - C++ для "чайников" Жанр: C, C++, C# Год издания: 2003 Серия: Для «чайников» |
Ромилла Реди, Кейт Бертон - Практикум по НЛП для "чайников" Жанр: Гипноз, НЛП, внушение и самовнушение Год издания: 2013 Серия: Для «чайников» |
Лора Л. Смит, Чарльз Г. Элиотт - Депрессия для "чайников" Жанр: Психология Год издания: 2019 Серия: Для «чайников» |