C 编程规范要求

来源:互联网 发布:vm linux克隆账号 编辑:程序博客网 时间:2024/04/30 15:58

C编程规范要求

(1)   文件头

  /***********************************

       /*  程序题目:1.2 ***

       /*  程序员: 2008**** 张三

       /*  编程时间: 2008-10-30

       /*  程序功能:***

       /**********************************/

(2)    格式

程序必须遵守缩进格式,要求大括号分行写,两个语句不能写在同一行

例如:

  main()

  {

      //

     if (****)

{

   *****;

}

  }

(3)   起名

变量名,函数名等必须望文知意,采用匈牙利变量命名法,不可用a,b,c, i,j,k 之类的简单变量名,除非确实是没有特别意义的练习题

   变量起名规则

l  以小写字母代表变量类型

n 代表整型,f代表实型,c代表字符型,an代表整型数组,af代表实型数组,p代表指针类型,pn代表整型指针类型等等(详见变量起名规则)

l  变量名一般是主谓结构,单词首字母大写

例如: nCharNum, cString, 等等

l  函数名一般是动宾结构,单词首字母大写

例如:PrintStar( ), CalculateLine 等等

(4)   注释

l  变量时候必须有注释,中英文不限,但应该一致

例如: int nNum; //计数器的个数

l  主要功能完成后应该有注释 (每10行之间必有一个注释)

l  函数定义的时候注释规范如下:

/***************************************

/*函数名:***

/*输入参数: nStar:星号个数  nPos:换行位置

/*返回值:无

/*函数功能: ****

/***************************************

PrintStar(int nStar, int nPos)

{ 

   int nI; //循环变量

   //输出nPos个空格

   for nI=1;nI<=nPos;nI++

      putChar(‘ ‘);

    //输出nStar*

   fornI=1;nI<=nStar;nI++

      putChar(‘* ‘);

 

}

 

(5)   用户界面

l  用户界面必须友好,随时让用户知道程序要求他做什么,怎么做,程序运行到什么状态了。

 

 

 

 

 

原创粉丝点击