当前位置: 代码迷 >> C语言 >> 一个查错的小技巧
  详细解决方案

一个查错的小技巧

热度:393   发布时间:2004-08-14 11:13:00.0
一个查错的小技巧

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

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

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

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

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

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

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

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

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

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

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

搜索更多相关的解决方案: 处女作  技巧  函数  分子  心得  

----------------解决方案--------------------------------------------------------

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


----------------解决方案--------------------------------------------------------

顶,,。。。。。。

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

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


----------------解决方案--------------------------------------------------------
ok~~~~~~~~~3qs
----------------解决方案--------------------------------------------------------
顶下
----------------解决方案--------------------------------------------------------
以下是引用live41在2004-08-14 12:07:31的发言:

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

找出来了吗?


----------------解决方案--------------------------------------------------------
以下是引用乌鸦丘比特在2004-08-14 11:13:17的发言:

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

自己检查自己思考

'得' 与 '的' 弄混了

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


----------------解决方案--------------------------------------------------------

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


----------------解决方案--------------------------------------------------------
以下是引用乌鸦丘比特在2004-08-14 16:47:45的发言:

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

说笑而已,不要放在心上,你写得很好!
----------------解决方案--------------------------------------------------------
说的对
----------------解决方案--------------------------------------------------------
  相关解决方案