前言
调试在平时重要性不必多说,这篇文章是一些调试技巧
一、Debug与Release
Debug
通常称为调试版本
,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release
称为发布版本
,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优
的,以便用户很好地使用。
二、调试按键
1.调试按键与位置
F5 - 开始调试
ctrl+f5 开始执行(不调试)
F9 设置断点/取消断点
F10 逐过程,碰到函数直接跳过出结果,不进入函数内部
F11 逐语句 - 遇到函数会进入函数
F5是和F9配合使用的
fn-辅助功能键
当我们的电脑按这些按键没反应时,需要和fn一起按,这样就好了
2.注意事项
值得注意的是f9设置断点,当设置断点后再f5会直接跳到断点位置,这样可以在确定一部分没问题后直接跳过,比较省事
还可以右击断点设置条件断点
三、调试中一些其他工具
注意:调试中才能看见
1.内存窗口
2.调用堆栈
这牵扯到栈的知识,不做过多讲解,只需要知道跟函数调用销毁顺序有关
3.查看数组中元素
我们在函数中传的一般是指针,这样不能直接查看数组中的元素,就可以在监视窗口输入数组名+个数的方法查看数组中的元素
总结
今天讲的调试技巧虽然少但是比较实用,想要熟练掌握还需要我们多调试