使用VScode对程序代码进行可视化的代码跟踪调试
安装VScode
链接: https://www.cnblogs.com/lwp-king666/p/10513382.html.
链接: https://blog.csdn.net/q932104843/article/details/51924900.
链接: https://www.cnblogs.com/maxiaowei0216/p/12616087.html.
用VScode编译调试
想要调试源代码文件,我们需要创建或者生成tasks.json和launch.json文件。
创建一个文件夹,在VScode中打开它,点击运行,启动调试,此时会生成一个launch.json文件
将第11行的语句改成"program": " ${workspaceFolder}/a.out
",即可配置成功
然后选择 终端->配置任务 -> C/C++:gcc build active file
然后就会生成一个tasks.json文件
使用VScode调试出错代码
因为之前做过的程序中是一个反向输出的程序,即输入134时输出431,但调试中却发现输入100时输出为010,下面通过调试来找出错误。
点击语句前面来设置断点
开始调试
点击继续,然后发现此时变量值变为10,不满足while语句的判断,跳出循环,输出一个10,所以总的输出变为010。