通俗易懂说-一个标准的C头文件格式
一个标准的C头文件格式
例如一个 hello.h 头文件的标准格式如下
***************************************
-----------------hello.h---------------------
产品名:hello
模块名:hello
日期:2019/4/10
作者:hani
文件描述:hello.c 的头文件
***************************************
#ifndef _HELLO_H_ //防止头文件被重复包含
#define _HELLO_H_
#ifdef __cplusplus // 如果在c++编译器中编译链接,则执行下列代码,直到最近endif结束
extern "C" { // 表示告诉编译器,这是c写的库文件,请用c约定编译链接,
#endif //因为c++的函数重载会改变编译后的函数名称,而c不支持函数重载
// 变量,数据结构,函数声明等
void printHello();
#ifdef __cpluscplus
}
#endif
#endif //end _HELLO_H_