初学编程,我们就要敲代码,可初学者往往会碰到这种情况,自己刚敲出来的代码,还能看懂什么意思,过了几天回来再看,就看不懂了,这是因为我们敲代码的时候只顾着代码是否正确,而忽略了代码的规范性。我们做数学物理的解答题时为什么要按规定的格式写呢?就是为了让别人,让老师能更容易看懂,避免白白浪费时间。同样的道理,现在的软件开发是靠团队来完成的,不是多年前一个人编写一个程序就能够一夜成名的时代,写的程序不规范,就增大了别人解读程序的难度,浪费了团队的时间。下面我简单介绍一下如何将C程序代码写规范。
1
1.关于主函数
初学者,尤其是自学者,往往会在主函数上就忽略了规范性,有很多人都写成了"void main()",有的编译器勉强允许这种形式,但这种写法其实是错误的,C/C++ 程序中从来没有定义过void main,像《C Primer Plus》上“int main(void)”写法就是对的。
2
二.空行
一般的程序有三个部分组成,即定义变量,处理变量,输出值。这三步最好中间留个空行。
3
三.空格
其次,空格的使用很重要,它是使程序代码保持规范性的重点,从前图中就可以看出使用空格使代码明显变得美观。可以用下图没有加空格的与前图对比。
代码4
四.括号
另外,括号的作用也很重要,在运算符优先级中括号最高,如果写一段很长的算式,最好用空格和括号结合使算式的优先级能清晰的显示出来。
规范5
五.注释
最关键,也是最容易被忽略的就是注释,有人说:“我自己写的那么规范的程序,还用得着注释吗?”其实不然,稍微复杂点的程序,如果没有注释,过上一段时间,就难以在短时间之内看懂了。注释不是在浪费时间,相反,它正是在节约我们的时间。
注释6
六.推荐书籍
就简单介绍到这里,下面向大家推荐一本有用的书《高质量程序设计指南C++/C语言》,林锐·韩永泉编著,另外《C Primer Plus》这本书的程序代码也很规范。
END初学者一定要养成良好的规范化习惯,如果忽略了这一步,以后想改就很困难了。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。展开阅空格 读全部