第一章 文件结构
分为两个文件
1.头文件:保存程序的声明。
C/C++都是".h"为后缀
2.定义文件:保存程序的实现。
C ".c"为后缀,C++ ".cpp"为后缀
1.1 版权和版本的说明
位置:头文件和定义文件的开头。(版本信息)(文件名称、标识符、摘要)(当前版本号、作者、完成日期)(版本历史信息)。
1.2 头文件的结构
<xxxx.h>
三部分:
1、版本和版本声明。
2、预处理块。
3、函数和类结构声明。
ifndef/define/endif产生预处理块,防止头文件重复引用
#include<.....h>---->标准库头文件;
#include".....h"---->非标准库头文件
建议:
1头文件中只放声明,不放定义。
2不提倡用全局变量
1.3定义文件的结构
<xxxx.c>/<xxxx.cpp>
1、版权和版本说明。
2、一些文件的引用。
3、程序的实现体(数据和代码)。
1.4 头文件的作用
1、调用库功能;
源代码不便向用户公布,提供头文件和二进制库。
2、加强类型安全检查。
1.5 目录结构
头文件和定义文件保存在不同的目录