首页 > 其他 > 详细

ISO/IEC 9899:2011 条款6.10.1——条件包含

时间:2016-01-19 00:08:28      阅读:146      评论:0      收藏:0      [点我收藏+]

6.10.1 条件包含

 

约束

1、控制条件包含的表达式应该是一个整数常量表达式,除了:标识符(包括那些词法上与关键字相同的)被解析为以下所描述的;[注:因为控制常量表达式在翻译阶段4期间被计算,所以所有标识符要么是宏名,要么不是宏名——它们不会是关键字、枚举常量等等。]并且它可以包含单目操作符表达式形式

defined    identifier

defined    (    identifier    )

上述形式将被计算为1,如果标识符当前被定义为一个宏名(即,如果它已被预定义,或者如果如果它已经属于一个#define预处理指示符,而没有一个干涉的#undef指示符带有相同所属标识符),如果标识符当前没有被定义为一个宏名,那么被计算为0。

2、

ISO/IEC 9899:2011 条款6.10.1——条件包含

原文:http://www.cnblogs.com/zenny-chen/p/5140778.html

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