| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2668 人关注过本帖
标题:[原创]个人的C程序调试经验
取消只看楼主 加入收藏
神經
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-11
收藏
 问题点数:0 回复次数:0 
[原创]个人的C程序调试经验

学习C语言刚刚半年,在编译程序方面挺有感受,所以在这里发表一下,还请多指教。
1.理论错误
调试是很考验人的耐性的,编译之前要保证有牢固的基础知识,不可以犯理论上的错误,实训时,我发现有的同学这样写:
for(i=0;i<SIZE;i++)
{........}
{........}
{........}
{........}
{........}
他想用一个for语句控制下面的几个复合语句,理论错误!
printf(.....);
没加双引号,理论错误!
2.输入错误
还有不可避免的错误就是出现输入错误,把某个函数打错了,把某个变量名打错了。
3.括号完整性
{}
大括号经常要用到,小括号也是,有时会出现有头没尾的情况,怎么避免呢?
需要用到括号的时候呢,把头和尾都打出来,然后在中间输入,这样就可以保证每个括号都是完整的了。
4.定义变量
有些变量是临时加上去的,结果没有定义,就出现了这种错误。
5.定义类型错误
把整型变量定义成了字符型,这种错误也挺经常出现。
6.格式缩进
最严重的!
平时看同学写的程序,几乎都没有格式,看的我一头雾水,格式是非常重要的,正确判断嵌套层次,编译时如果格式不正确,直接导致逻辑上的错误,甚至不能运行,所以,该缩进的就缩进,该缩进几格就缩进几格。

大体就这几点,个人想法,还请指教!

搜索更多相关主题的帖子: 理论 经验 调试 变量 
2006-07-25 12:45
快速回复:[原创]个人的C程序调试经验
数据加载中...
 
   



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

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