vs实用调试技巧

以下是一些Visual Studio(VS)的实用调试技巧:

调试(debug)       Release(发布版本)  Debug(调试版本)

监视和内存监察的使用必须先开始调试才能观察。
 
断点设置
 
- 普通断点:在代码行左侧的边距处单击,或使用快捷键F9在光标所在行设置断点。程序运行到此处会暂停,方便查看当前变量值和程序执行状态。
 
- 条件断点:右键单击断点,选择“条件”,设置条件表达式。当表达式的值为真时,断点才会触发,可用于特定条件下的调试。
 
调试窗口使用
 
- 自动窗口:调试暂停时,会自动显示与当前代码相关的变量及其值,方便快速查看。
 
- 监视窗口:可手动添加要监视的变量或表达式,能同时监视多个变量,便于对比和跟踪它们在程序运行过程中的变化。
 
- 调用堆栈窗口:显示当前程序执行的函数调用层次结构,能帮助了解程序的执行路径,快速定位到问题所在的函数调用。
 
调试快捷键
 
- F5:开始调试,程序会在遇到断点时暂停。
 
- F10:逐过程执行,每次执行一行代码,遇到函数调用会将函数作为一个整体执行完。
 
- F11:逐语句执行,会进入函数内部,一行一行地执行函数中的代码。
 
- Shift+F5:停止调试,结束当前的调试会话。

-Ctrl+F5:开始执行,不调试,开始运行
 
其他技巧
 
- 快速查看变量值:调试时,将鼠标悬停在变量上,会显示变量的当前值。
 
- 修改变量值:在调试暂停时,可以在“即时窗口”中输入代码修改变量的值,以验证不同情况下程序的运行结果。
 
- 数据提示:在断点处,可通过数据提示查看对象的属性和值,还能展开复杂对象进行深入查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值