程序书写风格

来源:互联网 发布:用python的turtle画图 编辑:程序博客网 时间:2024/06/06 02:38

1、函数

函数的返回类型一定要写,不管它是否默认类型,函数的参数之间应用一逗号加一空格隔开,若有多个参数,应排列整齐。
int SendResetMsg(PTLAPENITY pLAPEntity,int iErrorNo){      int  iTempValue;       .       .       .}

函数的类型和上下文连个括号应从第一列开始,函数的第一行应缩进一个TAB,不得用空格缩进。(按大多数程序范例,TAB为四个字符宽)

2、语句

循环语句和if语句等语句的第一个大括号可跟在第一行的后面,接下来的语句应缩进一个TAB,
for(count = 0; count < MAXLINE; count++){    if((count%PAGELINE)==0){    .    .    .    }    .    .}
也可另起一行:
for(count = 0; count < MAXLINE; count++)
{    if((count%PAGELINE)==0)
    {        ...    }..}
复杂表达式(两个运算符以上,含两个)必须用括号区分运算顺序,运算符的前后应各有一空格,习惯写在一行的几个语句(如IF语句)中间应有一空格,其他语句不鼓励写在同一行。
空格加在适当的地方,如if (;for (;) {;
语句的上下对齐也可使程序便于阅读,如
<span style="white-space:pre"></span>myStruct.iFirstNumber           = 0;<span style="white-space:pre"></span>myStruct.lSecondNumber          = 1;<span style="white-space:pre"></span>myStruct.pThePoint              = NULL;

3、常量

常量一般情况下可用宏定义,用大写的方式,单词之间用下划线隔开,如:
#define MAX_LINE        100#define PI              3.1415926
不鼓励在程序中出现大量的数字常量。
注:对于一些有必要说明的缩写,可以再模块描述内加以说明。


















0 0
原创粉丝点击