C语言的编程风格

C语言的编程风格

**缩进格式 **
Tab是8个字符,于是缩进也是8个字符。可根据个人风格,将缩进格式定义为4个字符或设置为2个字符,具体因人而异。建议缩进是8个字符,理由是一个大的缩进格式使得你对程序的理解更容易。
  
命名系统
C是一种简洁的语言,那么,命名也应该是简洁的。有的人为了方便,命名的比较随意。而导致后来程序变得不易读。全局变量命名我们使用都是大写英文字母,而且要具有含义,例如一个全局变量为总人数,你应该这样命名:“TOTAL_NUMBER_OF_PEOPLE”,或另外的相近的形式,你不应命名为TOTAL。
有一种称为Hungarian命名方式,它将函数的类型编码写入变量名中,这种方式是脑子有毛病的一种表现—编译器知道这个类型而且会去检查它,而这样只会迷惑程序员. --知道为什么Micro$oft为什么会生产这么多"臭虫"程序了把!!.

函数
函数是程序最重要的部分,应尽量做到短小精悍,简单易懂。一个函数只处理或计算一个简单的事情,这样代码复用性强,直观。
还有一点,编写函数时需标注函数的作用,目标输入及输出内容,假如一般人读到这个函数,直接看标注就可以了,不需要详细读你编写的代码。不过有一种情况,就是写的代码太垃圾,效率不高的话,别人还是需要看你代码实现逻辑的。如果遇到这种情况,我通常建议重构。
还有一种情况需要注意,就是函数局部变量太多的话,也会导致函数非常复杂,而且容易出错。通常建议一个函数有8个局部变量一下,否则建议将他们分割成更小的函数。

注释
  注释是一件很好的事情,但是过多的注释也是危险的,不要试图区解释你的代码是注释如何如何的好,你应该将代码写得更好,而不是花费大量的时间去解释那些糟糕的代码。
通常情况下,你的注释是说明你的代码做些什么,而不是怎么做的。而且,要试图避免将注释插在一个函数体里。假如这个函数确实很复杂,你需要在其中有部分的注释,你应该回到第四章看看。你可以写些简短的注释来注明或警告那些你认为特别聪明(或极其丑陋)的部分,但是你必须要避免过多。取而代之的是,将注释写在函数前,告诉别人它做些什么事情,和可能为什么要这样做。

你可能感兴趣的:(C语言)