| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2071 人关注过本帖
标题:一个查错的小技巧
只看楼主 加入收藏
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
收藏
 问题点数:0 回复次数:17 
一个查错的小技巧

现在论坛上常有兄弟因为程序出错而烦恼。

我也一样,我是个粗心的人,简称粗人。而C又是灵活(说白了就是易错)的语言。

我记得我的处女作,查错查了2个星期——那个痛苦啊。

学C不会查错是不好的,个人不算心得的心得,供大家参考。

(1)养成好得编程习惯,长得程序可以分子函数——这样做是很好的,编译器的查错虽然不能

准确定行,但在哪个函数出错是一般正确的。这样只要检查出错函数就可以了。

(2)输出出错或不能输出(后者八成是死循环)可以在程序中插入一些打印语句,打印出

一些关键变量,看看能不能正确打印,能正确打印说明前面的一般没错。

(3)注释掉一些可疑的语句,如果还是出错,那一般可以排除嫌疑(在只有一个错误的情况 下),如果没错了,呵呵,找到了。

以上是一些个人的意见,大家有什么好的方法还可以贴上来。

PS:大家出错时应该先自己检查自己思考,或许自己可以解决哦

搜索更多相关主题的帖子: 处女作 技巧 函数 分子 心得 
2004-08-14 11:13
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

呵呵~~~我正在查你这个帖子的错字呢。

2004-08-14 12:07
海蓝
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2004-8-6
收藏
得分:0 

顶,,。。。。。。

很好的总结。。我发现从学c到现在我一直在用你说的方法。。不过没总结过。

发现那里错的就加printf和屏蔽掉可疑的程序段。。:)

2004-08-14 12:47
阿一2004
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-7-24
收藏
得分:0 
ok~~~~~~~~~3qs
2004-08-14 13:23
youthlin
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2004-8-7
收藏
得分:0 
顶下
2004-08-14 14:19
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
收藏
得分:0 
以下是引用live41在2004-08-14 12:07:31的发言:

呵呵~~~我正在查你这个帖子的错字呢。

找出来了吗?


我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2004-08-14 14:41
天地一沙鸥
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2004-8-14
收藏
得分:0 
以下是引用乌鸦丘比特在2004-08-14 11:13:17的发言:

养成好得编程习惯,长得程序可以分子函数

自己检查自己思考

'得' 与 '的' 弄混了

自己检查 自己思考之间应该有停顿


鸟凄声以孤归, 兽索偶而不还。 悼当年之晚暮, 恨兹岁之欲殚。 思宵梦以从之, XXX而不安; 若凭舟之失棹, 譬缘崖而无攀。 /img/assets/200401/200401061015134010607.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://joke./img/assets/200401/200401061015134010607.jpg');}" onmousewheel="return imgzoom(this);" alt="" />
2004-08-14 15:44
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
收藏
得分:0 

哇,我说了我是个粗人,呵呵


我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2004-08-14 16:47
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用乌鸦丘比特在2004-08-14 16:47:45的发言:

哇,我说了我是个粗人,呵呵

说笑而已,不要放在心上,你写得很好!
2004-08-14 16:56
四毛
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2004-8-13
收藏
得分:0 
说的对

2004-08-14 20:02
快速回复:一个查错的小技巧
数据加载中...
 
   



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

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