首页 > 其他 > 详细

#ifndef #define #endif的用法

时间:2014-11-21 18:35:17      阅读:210      评论:0      收藏:0      [点我收藏+]

#ifndef <标识>

#define <标识>

#endif

用途:比如你有两个C文件,这两个C文件都include了同一个头文件(如:#include "stdio.h")。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。所以这样用,可以防止这样重复包含头文件。

<标识>在理论上来说可以是自由命名的,但每个头文件的这个“标识”都应该是唯一的。标识的命名规则一般是头文件名全大写,前后加下划线,并把文件名中的“.”也变成下划线,如:stdio.h

//下面语句在stdio.h中

#ifndef _STDIO_H_ 
#define _STDIO_H_

......

#endif

 

#ifndef #define #endif的用法

原文:http://www.cnblogs.com/KellyHuang/p/4113358.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!