Выбрать главу

      Вложенные команды управления 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