(一) 简单例子
-
用例:
#include <stdio.h> void main() { int i, j; for (i = 1; i < 7; i++){ for(j = 1; j <=i; j++){ putchar('*'); } printf("\n"); } }
-
添加断点
也可以直接选择在光标处开始调试,和上边的添加断点效果相同
-
打开调试工具条
-
调试工具条说明:
[1]. Restart:重新开始调试。
[2]. Stop Debugging:终止调试。
[3]. Step Into(F11):单步调试程序,遇到调用函数时,进入函数内部逐步执行;
[4].Step Over(F10):也是单步调试程序,遇到调用函数时,并不进入函数内容执行;
[5].Step Out(Shift + F11):调试程序时,从正在执行的某个嵌套结构的内部跳到该结构的外部,常用于知道调用函数中不存在错误的情况;
[6].Run to Cursor(Ctrl + F10):调试程序时,直接运行到插入点处。
[7]. Disassembly:程序汇编窗口。 -
按f10开始单步调试、如果按f11可能会进入汇编窗口点击“Disassembly”按钮关闭即可。
汇编窗口:
-
每次按一下f10会进行一步调试
-
每次执行完最外层的for语句后控制台都会显示一个“*”
-
想要查看auto框中没有的变量的值,可在watch框输入变量名称即可得到变量值。
-
如果希望程序从一个断点直接运行到下一个断点,当程序运行到第一个断点时,再点击GO按钮或者按F5