Пошаговое выполнение
Обычно программа выполняется безостановочно от начала до конца. Лучший способ отладки — это выполнить программу по строчкам,останавливаясь после выполнения каждой команды и проверяя значения переменных в памяти. Для этой цели
служат специальные программы —отладчики.
С оболочкой Dev-C++ поставляется отладчики GDB. Сначала нужно установить точки останова,то есть отметить строки, где нужно остановить программу. Для этого
достаточно щелкнуть мышкой слева от нужной строчки программы на
черном фоне. Повторный щелчок снимает точку останова в этом месте. Кроме того, с помощью комбинации клавиш Ctrl+F5можно устанавливать и снимать точку останова в том месте, где стоит курсор.Когда в программе есть хотя бы одна точка останова, можно запустить ее в отладочном режиме, нажав кнопку F8.Отладчик должен остановить программу на первой встретившейся.
точке останова. После этого можно выполнять программу в пошаговом режиме (по одной
строчке), нажимая клавишу F7.Однако в этом режиме отладчик не позволяет входить внутрь вызываемых процедур (по шагам выполняется только основная программа). Для входа в процедуру или функцию используют комбинацию Shift+F7.
При нажатии клавиш Ctrl+F7отладчик запускает программу до следующей точки останова. Завершить отладку можно с помощью комбинации клавиш Ctrl+Shift+F2.
Дата добавления: 2015-10-05; просмотров: 2015;