码迷,mamicode.com
首页 > 其他好文 > 详细

ISO/IEC 9899:2011 条款6.4.9——注释

时间:2015-09-15 06:57:28      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

6.4.9 注释


1、除了在一个字符常量、一个字符串字面量、或一个注释内,字符 /* 引入一个注释。这么一个注释的内容被检查仅用于标识多字节字符,并且要找到 */ 来终结。[注:从而,/* ... */ 注释并不嵌套。]

2、除了在一个字符常量、一个字符串字面量或一个注释内,字符 // 引入一个注释,包含了所有之后的多字节字符,但不包括下一个换行字符。这么一个注释的内容被检查仅用来标识多字节字符并找到下一个换行字符来终结。

3、例

"a//b"             // 四个字符的字符串字面量
#include "//e"     // 未定义行为
//  */             // 注释,不会导致语法错误
f = g/**//h;       // 等价于 f = g / h;
//\
i();               // 一个双行注释的一部分
//  j();            // 一个双行注释的一部分
#define glue(x, y)    x##y
glue(/,/)  k();    // 语法错误,不是注释
/*//*/ l();        // 等价于l();
m = n//**/o
    + p;           // 等价于m = n + p;

 

ISO/IEC 9899:2011 条款6.4.9——注释

标签:

原文地址:http://www.cnblogs.com/zenny-chen/p/4809039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!