C++调试基础

本文介绍了在组件菜单中启动调试的方法,包括go、stepinto、run to cursor等选项的作用。详细阐述了逐步调试的不同模式(stepinto、stepover、stepout)以及如何在调试过程中监控程序运行状态。通过QuickWatch功能,用户可以实时查看特定变量的值。最后,提供了自动排版的快捷方式。本指南旨在帮助开发者提高代码调试效率。

在组件(build)菜单中,点击开始调试(start  debug)。右侧会出现三个选项

go:从程序中的当前语句开始执行,直到遇到断点或程序结束

step into:控制程序单步执行。并在遇到函数时进入函数内部

run  to cursor:在调试运行程序时,使程序运行到当前光标位置时停止,相当于设置了一个临时断点。


逐步调试:

step into :(F11) 遇到函数时进入函数内部逐步执行

step over:(F10 )遇到函数时不进入函数内部逐步执行

step out:调试程序时,从正在执行的某个嵌套结构的内部调到该结构的外部,用函数中不存在错误的情况

run to cursor:调试程序时,直接运行到插入点处


监控程序的运行:

在菜单栏里有个 调试 按钮,点击后,最下方有个QuickWatch(shift +F9)选项,点击后会出现一个窗口。可以输入一个表达式(如a+b),点击“添加监视”,之后将会在程序的下方出现表达式和其值


另附:自动排版  :快捷方式是ctrl A(全选)后,按ALT+F8

  不然就全选->编辑(edit)->(advance)高级->(formated)格式选格内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值