#ifndef #define #endif 的用法

来源:互联网 发布:python 截断文件 编辑:程序博客网 时间:2024/05/01 19:40

#ifndef   <标识>

#define  <标识>

 

 

#endif

 

<标识>理论上是可自由命名的,但通常用如下方式命名:

 

utility.h    ---->     _UTILITY_H_

 

stdio.h     ----->   _STDIO_H_

 

 

 

[转]#ifndef,#define,#endif这个是C++语言相关,这是C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式