vscode中调试C++程序,解读debug步骤

下面对几个调试的按键进行解释:

按钮1:运行/继续 F5,真正的一步一步运行。当有断点的时候,只会执行断点所在行语句和开头结尾两行语句。

按钮2:单步跳过(又叫逐过程) F10,按语句单步执行。当有函数时,不会进入函数。如果不想看每一个函数以及函数所在文件的每个函数,这个方法比较快。

按钮3:单步调试(又叫逐语句) F11:当有函数时,点击这个按钮,会进入这个函数内。如果进入第一层函数后,想在第二层的函数文件中不进入逐行执行或者进入函数逐行执行,可以继续使用F10或者F11。(在任何文件或者任何层函数文件中,这五个按钮都是有效的)

按钮4:单步跳出 shift + F11:如果使用按钮3(F11)进入了函数,可以使用按钮4(shift+f11)退出该函数。

按钮5:重启 ctrl +shift +F5:

按钮5:停止 shift+F5:

注意事项:

1.以上所指跳过、进入或跳出的是函数如print(),而非循环体如for

2.只有进入函数,才能用按钮4也就是单步跳出,否则无效。不想执行循环的话可以使用断点,比如在循环结束后的下一句设置一个断点,先开始随时用F10逐过程执行一下循环,然后后再使用F5跳到循环后的那个断点位置,也就是实现了跳过循环的功能。

3.每执行一个语句,vscode下面终端就有可能输出一些执行信息,这里才是调试信息的关键。

相关推荐
q***06292 小时前
Node.js使用教程
node.js·编辑器·vim
zyplayer-doc2 小时前
目录支持批量操作,文档增加可见范围、锁定功能,PDF查看优化,zyplayer-doc 2.5.8 发布啦!
数据库·人工智能·pdf·编辑器·飞书·石墨文档
QQ__17646198242 小时前
Vscode安装步骤(详细版)
ide·vscode·编辑器
花花鱼3 小时前
android studio引用三方库的方法,比如SmartRefreshLayout
android·ide·android studio
薛定e的猫咪3 小时前
【调试技巧】vscode 四种断点调试,快速定位 bug
ide·vscode·python·bug
likuolei4 小时前
Eclipse 代码模板
java·ide·eclipse
sanggou4 小时前
Windsurf AI IDE 完全使用指南
ide·人工智能
HealthScience6 小时前
vscode怎么连接远程服务器/无密码(使用秘钥)登录
服务器·ide·vscode
yi碗汤园6 小时前
Visual Studio常用的快捷键
开发语言·ide·c#·编辑器·visual studio
hoo3436 小时前
Sublime Text!详细安装教程,高效上手)
编辑器·sublime text·winrar