Проверяем значения переменных
Рис. 24. Так выглядит точка остановки в тексте программы
^ ' « Этим приемом мы задали своей программе точку остановки (Breakpoint). Теперь как только подойдет очередь выполнения оператора в помеченной строке, работа калькулятора временно прервется, а мы сможем изучить состояние переменных.
Точки остановки можно задавать только для тех строк, которые отмечены синими маркерами, показывающими, что в данной строке выполняется конкретное действие.
Точек остановки в программе может быть сколько угодно.
Убрать точку остановки можно повторным нажатием клавиши F5 над ранее выделенной строкой.
Запустите калькулятор, введите 1000 (рублей) и щелкните на кнопке пересчета в доллары. Работа программы будет прервана, откроется окно текстового редактора, и мы увидим оператор Си++, который должен быть выполнен в следующей момент. От отмечается зеленой стрелкой.
В подсвеченном операторе наведите указатель мыши на переменную RateValue, и на экране сразу всплывет подсказка, показывающая текущее значение этой переменной (см. рис. 25).
Не правда ли, это очень удобно? Сразу видно, что в переменной RateValue хранится ноль, почему при попытке выполнить помеченный оператор и возникнет исключительная ситуация.
91