
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 断点及调试窗口设置
要进行断点及调试窗口设计,就要把代码的行号显示出来。如图1.5.1所示,选择菜单项“工具”→“选项”,显示如图1.5.2所示的对话框,在对话框中单击“文本编辑器”,选择“C/C++”,选中“行号”,单击“确定”按钮,就可显示代码的行号。

图1.5.1 选择菜单栏中的“工具”选项
在如图1.5.3所示的窗口中,于第6行代码的左侧灰色区域单击,打上断点,然后单击“执行”按钮(绿色三角形,汉字注明的本地Windows调试器即为“执行”按钮),运行后的显示效果如图1.5.3所示,其中按钮1是“单步执行”按钮,其快捷键是F10,单击该按钮一次,程序会向下执行一步;按钮2是“继续执行”按钮,单击后程序会执行到最后,或执行到下一个断点;按钮3是“停止执行”按钮,单击后程序直接停止运行(左键单击断点可以取消断点)。

图1.5.2 “选项”对话框

图1.5.3 按钮说明窗口
如图1.5.4所示,在断点调试状态下,选择菜单项“调试”→“窗口”,然后依次单击“监视”“调用堆栈”“内存”,让显示效果如图1.5.5所示。“监视”“调用堆栈”“内存”窗口对于后面我们调试程序及理解程序执行的原理至关重要,这次调出这些窗口后,后面每次调试程序时它们都会自动弹出。

图1.5.4 依次单击“监视”“调用堆栈”“内存”界面

图1.5.5 显示效果窗口
在图1.5.5中,最左侧的是“调用堆栈”窗口,下方是“监视”窗口,右侧是“内存”窗口。读者可以按照这一布局进行放置,以便于后面的学习。