| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3948 人关注过本帖, 4 人收藏
标题:如何有效的查找错误
只看楼主 加入收藏
young
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:223
专家分:160
注 册:2004-9-5
结帖率:100%
收藏(4)
 问题点数:0 回复次数:25 
如何有效的查找错误

本方法讲述的是如何在VC++6.0中查找程序中的错误,前提是你的程序已经通过编译器的检验,确定没有语法错误。 大家知道语法错误是最低级的一种错误,而那些不能被编译器查找出来的错误,如逻辑错误,内存泄露,是不容易查找出来的。一旦程序出了问题,首先想到的当然是自己解决,因为你老是问别人的话,自己的水平是永远也不会提高的。那么如何才能更快的发现错误的,VC++6.0这个工具为我们提供这样的功能。

下面我就主要的部分介绍一下: F9 break point 按一次插入一个断点,再按一次删除这个断点。(程序执行到断点处会停下来

) Ctrl + Shift + F9 可删除所有断点。 F10 单步执行,即一行一行的执行程序。 F11 执行到某个函数的入口出,按此键可以进入这个函数。

程序通过编译后,但是得不到你想要的结果,这是你就要开始查找错误了,1,在你认为可能要出错的地方和程序的关键代码出按F9设定断点;2,按F5启动程序,执行到断点处你可以按F10单步执行,如果单步执行某行时程序立马当机,那么错误即在此行。如果单步执行到某个函数时,想进入此函数,可以按 F11,如果想从某个函数中跳出来可以按shift + F11 单步执行到某行时,其附近使用到的变量将在左下角的列表中显示出来,有name和value两项,单步执行过一条语句后,如其值有改变,将以红色表示。另外你如果想查看某个变量的值,你可以按shift + F9,键入变量名或一个表达式后回车,即可得到。 上述只是简单的介绍一下基本的一些操作,学会自己找错误是非常重要的。

搜索更多相关主题的帖子: 内存 断点 语法 break 
2004-11-24 15:10
玩具兵
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-8-17
收藏
得分:0 
谢谢,收藏。
2004-11-29 14:19
workhard
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2004-11-17
收藏
得分:0 
谢谢,好东东。我一直不知道如何借助工具进行调试。

2004-12-10 12:02
renyihehe
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-19
收藏
得分:0 

不错不错!

2004-12-19 17:35
骇客
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-11-9
收藏
得分:0 
thank you!!
2005-01-02 12:03
haljs
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-1-6
收藏
得分:0 
  好东西,收藏!
2005-01-06 22:45
haign
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-1-13
收藏
得分:0 
不错的调试方法,谢谢分享。
2005-01-13 21:15
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
很有启发

http://kongfuziandlife. http://codeanddesign.
2005-03-18 13:49
cexoss2349
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-3-16
收藏
得分:0 
謝謝。謝謝。
2005-03-18 15:19
双云
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2004-11-1
收藏
得分:0 
这是debug里的东西吧

2005-03-23 23:30
快速回复:如何有效的查找错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022624 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved