【C】VC6调试器的使用

很多人在写C语言的时候不会使用VC6的调试器,想看一个值的时候,往往直接用cout<<或者printf输出,这是一种很小白的做法。当然,VC6的编译器,不像Eclipse直接用鼠标双击行号,之后点上面的虫子按钮,就能够直接进入调试画面。

VC6的话,要设置断点,鼠标双击行号是没什么用的。你需要将光标移到你要调试的行,之后按F9。代码所在的行号,前面就会出现一个红色的点,如下图所示。这个但如果你要消掉,也就是消除断点,同样在所在行号,点F9,这也就是为何有同学不好按出红点,然后鼠标疯狂地单击却消不掉的缘故。


之后,不要点上面表示运行的感叹号,那是无视断点Ctrl+F5的运行。而是点F5进入调试画面,代码会直接运行到你第一个红点所在行的位置。在下方会打出所有有效变量的值,同时,你要留意弹出控制台的输出。


所谓的有效变量,就是在内存中有用的量,如下图,此时int j,int k两变量已经完全没用了,调试器中只会显示数组a[i]与i的值。

大多数时候,VC6调试器对数组的处理与Eclipse一样,先显示地址,你要点开数组旁边的+号就会显示完整的值。


在调试界面,按F5则跳到下一个短点,没有短点则结束调试,返回代码编辑界面。按F10读下一行代码。同样可以随时用F9消除或者设置断电。


就这么简单,不要再printf或者cout<<输出你要调试的变量了,要调试,本来就蛋疼了,还要想怎么输出,尤其是在调数组的时候。赶紧学会用VC6的调试器吧,提高编程效率。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值