background image

       *                      

                            

函数原型

*

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

   int DoSomething(void);

说明:可以通过宏定义来避免重复包含。
正例:

#ifndef MODULE_H

      #define MODULE_H

          

      [文件体]

  #endif

正例:

#include <stdio.h>

#include “heads.h”

说明:

类的定义(在定义文件中)按如下顺序书写:
    公有属性

    公有函数
    保护属性

    保护函数
    私有属性

    私有函数

类的实现(在实现文件中)按如下顺序书写:
    构造函数

析构函数
公有函数

保护函数
私有函数

3.2. 基本格式

说明:包括空格在内不超过 80 列。

说明:这样可以防止书写失误,也易于阅读。
正例:

if (varible1 < varible2) 
{

varible1 = varible2;

}

反例:下面的代码执行语句紧跟 if 的条件之后,而且没有加{},违反规则。

if (varible1 < varible2) varible1 = varible2;  

正例:

float  *pfBuffer;

【规则 2-1-4】头文件必须要避免重复包含。

【规则 2-1-5

 

】包含标准库头文件用尖括号 < >

 “ ”

,包含非标准库头文件用双引号

【规则 2-1-6】遵循统一的顺序书写类的定义及实现。

【规则 2-2-1】程序中一行的代码和注释不能超过 80 列。

【规则 2-2-2】if、else、else if、for、while、do 等语句自占一行,执行语句不得紧跟其后。不论执

 

行语句有多少都要加 { }。

【规则 2-2-3】定义指针类型的变量,*应放在变量前。

3