C语言中的头文件里可以有那些内容?该如何解决

C语言中的头文件里可以有那些内容?除了一些宏的定义,可以有函数的定义,变量等其他甚么的呢?[解决办法]还可

C语言中的头文件里可以有那些内容?
除了一些宏的定义,可以有函数的定义,变量等其他甚么的呢?

[解决办法]
还可以包含其他头文件(但建议不要在头文件中包含其他头文件)
编译开关(也属于宏的使用了)
[解决办法]

函数声明

类声明

变量声明(extern)

宏定义

include