嵌入式软件设计
模块划分的方法
①模块即一个.c(原文件)和一个. h(头文件)组成;
②头文件中是对该模块接口的声明,某模块提供给其它模块调用的外部函数及数据需在. h文件中以extern关键字声明;
③仅在模块内部使用的函数和全局变量在. c文件开头用static关键字声明。使该变量只能在这一部分使
④不要在h文件中定义变量!区别定义变量和声明变量。
eg: int a =5 /在模块1的.c文件中定义
extern int a /在.h文件中声明int a
#include "module 1.




