头文件中应该放些什么
1.宏定义(预处理 #define)
2.结构,联合和枚举声明
3.typedef声明
4.外部函数声明
5.全局变量声明
注:
0.一个好习惯, 除了static,inline,extern函数,正常的函数不要在.h里实现,只是把申明放在h里,实现放在.c里
1.永远不要把外部函数原型(即外部函数声明)放到.c文件中
2.声明或宏定义需要在多个文件中共享时,尤其需要把它们放入头文件中
3.如果宏定义或声明为一个.c文件私有,则最好留在.c文件中