Проверяем значения переменных

h00911.jpg

Рис. 24. Так выглядит точка остановки в тексте программы

^ ' « Этим приемом мы задали своей программе точку остановки (Breakpoint). Теперь как только подойдет очередь выполнения оператора в помеченной строке, работа калькулятора временно прервется, а мы сможем изучить состояние переменных.

h00912.jpg

Точки остановки можно задавать только для тех строк, которые отмечены синими маркерами, показывающими, что в данной строке выполняется конкретное действие.

Точек остановки в программе может быть сколько угодно.

Убрать точку остановки можно повторным нажатием клавиши F5 над ранее выделенной строкой.

Запустите калькулятор, введите 1000 (рублей) и щелкните на кнопке пересчета в доллары. Работа программы будет прервана, откроется окно текстового редактора, и мы увидим оператор Си++, который должен быть выполнен в следующей момент. От отмечается зеленой стрелкой.

В подсвеченном операторе наведите указатель мыши на переменную RateValue, и на экране сразу всплывет подсказка, показывающая текущее значение этой переменной (см. рис. 25).

Не правда ли, это очень удобно? Сразу видно, что в переменной RateValue хранится ноль, почему при попытке выполнить помеченный оператор и возникнет исключительная ситуация.

91