一个查错的小技巧
现在论坛上常有兄弟因为程序出错而烦恼。
我也一样,我是个粗心的人,简称粗人。而C又是灵活(说白了就是易错)的语言。
我记得我的处女作,查错查了2个星期——那个痛苦啊。
学C不会查错是不好的,个人不算心得的心得,供大家参考。
(1)养成好得编程习惯,长得程序可以分子函数——这样做是很好的,编译器的查错虽然不能
准确定行,但在哪个函数出错是一般正确的。这样只要检查出错函数就可以了。
(2)输出出错或不能输出(后者八成是死循环)可以在程序中插入一些打印语句,打印出
一些关键变量,看看能不能正确打印,能正确打印说明前面的一般没错。
(3)注释掉一些可疑的语句,如果还是出错,那一般可以排除嫌疑(在只有一个错误的情况 下),如果没错了,呵呵,找到了。
以上是一些个人的意见,大家有什么好的方法还可以贴上来。
PS:大家出错时应该先自己检查自己思考,或许自己可以解决哦