一个工程往往由多个文件组成.对于文件的管理、命名都非常重要.
1.每个头文件和源文件的头部必须包含文件头部说明和修改记录.主要要包括下面的内容:
1).作者;
2).日期;
3).功能描述;
4).版权;
5).版本:
模板如下:
/********************************************************
*Author :
*Date :
*Description :
*Copyright :
*Version :
********************************************************/
2.防止头文件重包含:
#ifndef _CAR_H_
#define _CAR_H_
... ...
#endif
3.源文件各部分书写顺序.
1).头文件;
2).调试开关;
3).宏;
4).结构体;
5).全局变量;
6).全局static变量;
7).函数定义.
4.需要对外公开的常量放在头文件中,不需要对外公开的常量放在定义文件的头部.