Установка точки прерывания и пошаговое выполнение программы.

Далее необходимо перейти к пошаговому выполнению программы. Однако начинать с самого начала программы не удобно, так как при этом придется пройти через стандартный код Visual C++. Отладка должна начать в том месте программы, где предполагается наличие ошибки.

Чтобы начать отладку с произвольной строки, следует установить точку прерывания. Во время выполнения программа остановится на ней и будет предоставлена возможность проанализировать текущее значение переменных и перейти в пошаговый режим.

Поместим точку прерывания в начале фрагмента для вычисления среднего арифметического, т.е. в первой строке цикла for. Для этого установим перед for текстовый курсор и нажмем клавишу F9. Далее запустим программу в отладчике – для этого достаточно выполнить команду Build -> Start Debug -> Go. На экране появится окно приложения и можно будет выполнить команду меню File->Calculate. В результате код метода OnCalculateAverage() выполнится до строки, на которой установлена точка прерывания. Затем программа остановится и отобразит в окне Visual C++ код метода.

Для пошагового выполнения программы используем клавишу F10. Текущей становится следующая строка программы. Именно в ней происходит суммирование чисел для получения накапливаемой суммы в переменной Sum.

Чтобы выполнить текущую строку, обновить значение суммы и перейти к следующей строке, еще раз следует нажать F10. К переменной Sum прибавляется первое целое число из массива чисел. Это дает возможность проверить значение данной переменной и проанализировать его.