VC调试入门

来源:互联网 发布:ftp 端口号 编辑:程序博客网 时间:2024/06/16 20:49

 1.在VC6.0怎么调试程序呢?
首先,把程序(工程)打开,然后在需要调试的地方点击右键,弹出了一个菜单,选择 <Insert/Remove BreakPoint> .这样,就可以下断点(也就是说等一下调试程序的时候,程序到这里就会停)了.如果你已经在那边下过断点的话,馐焙?这个选项就变成<Remove BreakPoint>, 再点就是删除断点了.



   
2.下完断点然后怎么办呢?
这时候就可以开始调试程序了.我们可以在菜单的 <组建> -> <开始调试> -> <GO> 或者工具栏的快捷键.


   
3.调试工具简单介绍.


   


4.大家已经简单地知道了怎么调试一个程序了.

下面就是简单给个程序,调试给大家看吧.代码如下:




   
这个程序,我们运行的时候,出现了莫名其妙的错误.
这个错误很简单,但是我们还是从它开始吧.

   
下面是调试的思路:
首先,我们要以最快的速度找到错误的地方(这个是要靠平时积累的).
我们知道一个程序,都是从main函数(Win32 APP 是WinMain函数)开始运行的.所以我们最先从它着手.
我们先看一下main函数里执行了什么,可以看到它只是调用了一个Fun函数,将它的返回值输出,然后就结束.
所以错误一定在这个Fun函数里面或者在cout里面(其实cout语句一般不会出现错误).


好的,那么我们就在Fun函数这行下个断点(右键 -> <Insert/Remove BreakPoint> -> 工具栏的GO )

   





这个时候,我们再点击 图4 的第1个快捷键(进入到函数里面 )



   

我们现在已经在Fun里面了,好了,一步一步走吧,前2句是定义和赋值,第3句是:
计算一个表达式,然后把值给b,到第4步(还没有执行完),我们可以看到b = 0


因为0不能做除数,所以当Fun函数返回了a/b时,就会出现了除数为0的错误.
到此为止,我们程序的错误找出来了.我们把它改正.