Глава 29. Встроенный отладчик 847

Если вы взглянете на окно Inspector, изображенное на рис. 29.16, вы увидите, что массив представлен в развернутом виде. Индексы показаны в левом столбце, а соответствующие им значения элементов — справа. Проверка структуры на рис. 29.17 показывает имена элементов, их типы и значения в десятичном и шестнадцатеричном представлении. Если вы хотите оценить значение выражения, вы можете использовать опцию Evaluate.

Оценка переменных программы

Иногда бывает необходимо узнать значение некоторого выражения в программе. Это можно сделать с использованием опции Evaluate (оценить) контекстного меню. В программе из листинга 29.3, задайте точку останова в строке, где обнуляется переменная Loohctr и запустите программу.

Выделите выражение Loopctr < 5, как показано на рис. 29.18. Выберите в контекстном меню опцию Evaluate. Появится окно диалога Evaluator (рис. 29.19).

Нажав кнопку Evaluate, вы увидите результат вычисления, появившийся в поле New Value. Для выбранного нами выражения результатом вычисления является false (ложь). Почему? Если посмотреть на значение Loopctr в окне Watches или Inspector, можно увидеть, что значение Loopctr равно 5, что явно не меньше 3.

h08471.jpg

Рис. 29.18. Выделение выражения