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

本方法讲述的是如何在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
young
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:223
专家分:160
注 册:2004-9-5
收藏
得分:0 
没错,这些操作就是debug里面的东西,在工具栏的空白处点击右键,在弹出的下拉菜单中选择debug , 这个操作的按纽就会被添加到工具栏上,里面还有许多其他的功能,大家自己学习用一下,对调试程序很有用处的

如果你爱C语言,请你爱指针; 如果你爱指针,请你爱指针的指针;
2005-04-09 11:42
快速回复:如何有效的查找错误
数据加载中...
 
   



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

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