软件编程规范1-排版

1-1、程序块要采用缩进风格编写,缩进的空格数为4个。

      说明:对于由开发工具自动生成的代码可以有不一致。

1-2、相对独立的程序块之间,变量说明之后 必须加空行

1-3、较长的语句(>80字符)要分成多行书写,长表达式要在 低优先级操作符 处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。

1-4、循环、判断等语句中若有 较长的表达式或语句,则要进行适当的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首。

1-5、若 函数或过程中 的 参数 较长,则要进行适当的划分。

1-6、不允许把多个语句写在一行中,即一行只写一条语句。

1-7、if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while、等语句的执行语句部分无论多少都要加括号{}.

1-9、函数或过程的开始,结构的定义及循环、判断等语句中的代码都要采用缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。

1-10、程序块的分界符(如C/C++语言的大括号{})应该各独占一行,并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句中程序都要采用如上的缩进方式。

1-11、在两个以上的关键字、变量、常量、进行对等操作时,它们之间的操作符之前、之后或者前后要加空格,进行非对等操作时,如果是关系密切的立即操作符(如:->)后不应该加空格。

(1)逗号、分号只在后面加空格。        int a, b, c;

(2)比较操作符、赋值操作符“=”、+=、算术操作符+、%,逻辑操作符&&、&,位域操作符<<、^等双目操作符的前后加空格。

(3)!、~、++、--、&(地址运算符)等单目操作法前后不加空格。

(4)->、.前后不加空格。

(5)、if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。

最后,一行程序以小于80字符为宜,不要写的过长。

 

你可能感兴趣的:(编程,c,语言,开发工具)