C++ для «чайников» - страница 3

Шрифт
Интервал

стр.

>

>          Хранение логических значений 57

>          Использование целых переменных в качестве логических 58

>          Логические операции и действительные переменные 58

>              Сокращённые вычисления в С++ 59

>      Бинарные числа в С++ 60

>          Десятичная система счисления 60

>          Другие системы счисления 60

>          Двоичная система счисления 60

>          Выражения с римскими числами 61

>      Выполнение побитовых логических операций 62

>           Побитовые операции с одним битом 62

>           Использование побитовых операторов 63

>           Простой пример 64

>           Практическое применение логических вычислений 65 

Глава 5. Операторы управления программой 66

>      Управление ходом программы с помощью команд ветвления 66

>      Выполнение циклов 68

>          Цикл while 68

>          Использование операторов инкремента и декремента 70

>          Использование цикла for 71

>          Избегайте бесконечных циклов 73

>          Специальные операторы управления циклом 73

>      Вложенные команды управления 76

>      Инструкция выбора 77

Часть 2. Становимся функциональными программистами 79

Глава 6. Создание функций 81

>      Написание и использование функций 81

>          Определение функции sumSequence( ) 83

>          Вызов функции sumSequence( ) 83

>          Разделяй и властвуй 83

>      Подробный анализ функций 84

>          Простые функции 85

>          Функции с аргументами 85

>              Функции с одним аргументом 85

>              Функции с несколькими аргументами 87

>              Функция main( ) 87

>      Перегрузка функций 88

>      Определение прототипов функций 89

>      Хранение переменных в памяти 90

>      Использование заголовочных файлов 91  

_________________

7 стр. Содержание


Глава 7. Хранение последовательностей в массивах 92

>    Преимущества массивов 92

>        Работа с массивами 93

>        Инициализация массива 96

>        Выход за границы массива 97

>        Использовать ли массивы 97

>        Определение и использование массивов с элементами-массивами 98

>    Использование символьных массивов 98

>        Создание строки символов 99

>    Управление строками 100

>    Тип string 103

Глава 8. Первое знакомство с указателями в С++ 105

>    Размер переменной 105

>    Что такое адрес 106

>    Адресные операторы 106

>    Использование указателей 108

>        Сравнение указателей и почтовых адресов 109

>        Использование разных типов указателей 109

>    Передача указателей функциям 111

>        Передача аргументов по значению 112

>        Передача значений указателей 112

>        Передача аргументов по ссылке 113

>    Использование кучи 113

>        Область видимости 113

>        Проблемы области видимости 114

>        Использование блока памяти 115  

Глава 9. Второе знакомство с указателями 117

>    Операции с указателями 117

>        Повторное знакомство с массивами в свете указателей 118

>        Использование операций над указателями для адресации внутри массива 119

>        Использование указателей для работы со строками 120

>        Почему при работе со строками пользуются указателями 122

>        Операции с указателями других типов 122

>        Отличия между указателями и массивами 122

>    Объявление и использование массивов указателей 124

>        Использование массивов строк 124

>        Доступ к аргументам main( ) 126

>            Аргументы в DOS 127

>            Аргументы в Dev-C++ 127

>            Аргументы в Windows 127  

Глава 10. Отладка программ на С++ 128

>    Определение типа ошибки 128

>    Использование отладочной печати 128

>        Выявление "жучка" № 1 130

>        Выявление "жучка" № 2 131

>    Использование отладчика 134

>        Что такое отладчик 134

_________________

8 стр. Содержание


>        Работа с отладчиком 134

>        Запуск тестовой программы 135

>        Пошаговое выполнение программы 136

Часть 3. Введение в классы 143

Глава 11. Знакомство с объектно-ориентированным программированием 145

>    Микроволновые печи и уровни абстракции 145

>        Приготовление блюд с помощью функций 146

>        Приготовление "объектно-ориентированных" блюд 146

>    Классификация микроволновых печей 146

>    Зачем нужна классификация 147


стр.

Похожие книги