在C语言中,我们都知道头文件.h和.c文件,但是在写代码时应该把什么内容放在.h中,什么内容放在.c中呢,下面为大家讲解一下。
首先说明一下头文件的作用:
作为一般规则,放在头文件(.h)中的有:
宏定义(预处理#defines)
结构、联合和枚举声明
外部函数声明
全局变量声明
当声明或定义需要在多个文件中共享时,尤其需要把它们放入头文件中。特别指出,永远不要把外部函数原型放到(.c)中。
另一方面,如果定义或者声明为一个(.c)文件私有,则最好留在(.c)文件中。
在C语言中,我们都知道头文件.h和.c文件,但是在写代码时应该把什么内容放在.h中,什么内容放在.c中呢,下面为大家讲解一下。
首先说明一下头文件的作用:
作为一般规则,放在头文件(.h)中的有:
宏定义(预处理#defines)
结构、联合和枚举声明
外部函数声明
全局变量声明
当声明或定义需要在多个文件中共享时,尤其需要把它们放入头文件中。特别指出,永远不要把外部函数原型放到(.c)中。
另一方面,如果定义或者声明为一个(.c)文件私有,则最好留在(.c)文件中。