程序调试

前提:程序,没有语法错误,语法错误VS帮我检查。检查程序出现的逻辑错误。
核心思想:让程序一行一行的执行。

添加行号:工具——选项——文件编辑器——C/C++——行号(勾选)

程序调试流程
添加断点——可以添加多个,鼠标点击待添加断点行左侧行号前灰***域。再次点击取消。
光标停止在待添加断点行的任意位置,按F9,添加断点,再次按F9取消断点。
调试必须再Debuy模式下进程,Release模式无效。
F5启动调试
断点停止的位置,是尚未执行的指令!
开始调试

逐语句执行——逐语句执行下一行(F11),遇见函数,进入自定义函数内部,逐跟踪执行下一行。

逐过程执行——逐过程执行下一行(F10),遇到函数不进入函数内部,逐条跟踪执行。
逐断点执行——代码中有多断点,直接跳转到下一行断点,点击:“继续”。

跳出函数,跳出当前断点所在函数。