通俗易懂说-一个标准的C头文件格式

通俗易懂说-一个标准的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_

猜你喜欢

转载自blog.csdn.net/lqy971966/article/details/89192268