程序调试
添加断点——可以添加多个,鼠标点击待添加断点行左侧行号前灰***域。再次点击取消。
光标停止在待添加断点行的任意位置,按F9,添加断点,再次按F9取消断点。
调试必须再Debuy模式下进程,Release模式无效。
逐断点执行——代码中有多断点,直接跳转到下一行断点,点击:“继续”。
跳出函数,跳出当前断点所在函数。
前提:程序,没有语法错误,语法错误VS帮我检查。检查程序出现的逻辑错误。
核心思想:让程序一行一行的执行。
添加行号:工具——选项——文件编辑器——C/C++——行号(勾选) |
程序调试流程 |
光标停止在待添加断点行的任意位置,按F9,添加断点,再次按F9取消断点。
调试必须再Debuy模式下进程,Release模式无效。
F5启动调试 |
断点停止的位置,是尚未执行的指令! |
开始调试 |
逐语句执行——逐语句执行下一行(F11),遇见函数,进入自定义函数内部,逐跟踪执行下一行。
逐过程执行——逐过程执行下一行(F10),遇到函数不进入函数内部,逐条跟踪执行。
逐断点执行——代码中有多断点,直接跳转到下一行断点,点击:“继续”。
跳出函数,跳出当前断点所在函数。