近来看宋宝华老师的c语言嵌入式系统编程修炼之道,架构篇的笔记整理如下。
1.模块划分的几个规则
1)模块即是一个.c文件和一个.h文件的结合,头文件中是对于该模块接口的声明;
2)某模块提供给其他模块调用的外面函数以及数据需要在.h文件中冠以extern关键字声明;
3)模块内的函数和全局变量需在.c文件开头冠以static关键字声明;
近来看宋宝华老师的c语言嵌入式系统编程修炼之道,架构篇的笔记整理如下。
1)模块即是一个.c文件和一个.h文件的结合,头文件中是对于该模块接口的声明;
2)某模块提供给其他模块调用的外面函数以及数据需要在.h文件中冠以extern关键字声明;
3)模块内的函数和全局变量需在.c文件开头冠以static关键字声明;