VS中实用调试技巧

1:什么是bug?

bug本意是昆虫,虫子的意思,现在一般指电脑系统或程序中隐藏未发现的缺陷或问题,也称程序漏洞。

2:什么是debug?

指调试(程序已经存在问题,去找问题的一个过程),在发现问题的时候,找到问题并修复问题。

Debug有两种:

(1):debug称调试版本:包含调试信息,并不做任何优化,便于程序调试。

(2)   :  release: 称发布版本:往往在进行了各种“优化”使程序在代码大小以及运行速度上都有最优

3:调试的一些快捷键:

F9:创建断点和取消断点(指代码一行最前面出现的红点)打上断点可使程序执行到想要的位置暂停。

F5:启动调试,一般跳到下一个断点,可以同F9一同使用

F10:逐过程,经常用来处理一个过程(可以是一个函数,也可以是一条语句)

F11:逐过程,可以使我们进入函数内部,想进入函数观察细节,必须使用F11(应为若是使用F10是直接完成函数调用)。

ctrl+F5:可是执行不进行调试

F5:没有断点直接调试。

4:监视和内存观察:

监视:打开调试——窗口——监视

只要给出合法的名称就可以会出现相对应的值。

内存:打开调试——窗口——内存

有关访问越界:栈区使用习惯:从地址高的空间在使用地址低的空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值