VS实用技巧

认识bug和debug

bug简称程序漏洞

debug称为调试,承认问题,通过手段定位问题位置,可以是逐过程调试,也可以是隔离,屏蔽代码,找到问题所在,在修复代码,重新测试。

Debug和Release

debug

通常称为调试版本,包含调试信息,不作任何优化,便于调试程序

Release称为发布版本,进行了各种优化,以便用户更好使用,无调试信息

VS调试快捷键

环境准备

首先设置Debug

调试快捷键

F9 :创建断点和取消断点

         断点的作用是可以在程序任意位置设置断点,打上断点就可以使程序执行到想要的位置暂停,接下来使用F10  ,F11,观察代码细节

F5  :启动调试,用来直接跳到下一个断点,一般与F9配合使用

F10  :逐过程,它通常用来处理一个过程,一次函数调用或一条语句

F11  :逐语句,每次都执行一条语句,但可以我们执行逻辑进入函数内部,在函数调用地方进入函数观察细节,如果使用F10将直接完成函数调用。

CTRL+F5:开始执行不调试。

更多:http://blog.csdn.net/mrlisky/article/details/72622009

监视和内存观察

监视

开始调试后,在菜单栏中【调试】->【窗口】->【监视】,打开任意一个监视窗口,输入想要观察的对象就行。

 

 在这里输入想要监视的项

内存

若监视窗口不够仔细,可以观察变量在内存中的存储情况【调试】->【窗口】->【内存】

 打开内存窗口,在地址栏输入:arr  &num  &c,这类地址,就能观察到该地址处数据

编程常见错误归类

编译型错误

一般都是语法错误,随着熟练掌握,越来越少。

链接型错误

1. 标识符名不存在

2.拼写错误

3.头文件没包含

4.引用的库不存在

运行时错误

调试解决的就是运行时错误,逐步定位问题。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值