Ansi中的单行注释
我习惯于//
标记来自Java和Visual Studio的单行注释,并且对Ansi-C不存在这一点感到惊讶。 使用/* my comment */
很烦人。 使用Ansi-C时,是否有其他方式可以标记单行注释?
ANSI-C,不,但目前的C99标准允许它们。
你也可以编写一个宏:
#define COMMENT(x)
int main() {
COMMENT(Hi there)
return 0;
}
除此之外,在ANSI C中没有什么明显的 - 你注意到/* */
style在ANSI C 89中是无效的
好 ...
ANSI C是C99; 它允许以//
延长到行尾的注释。
在先前发布的标准(C89 / C90)中, //
评论没有被描述(但许多编译器接受它们作为额外的反正)。
您还有另外一种选择: #if 0
/ #endif
构造(通常用于注释“非活动”代码)
/* ... */ #if 0 This is a comment #endif /* ... */链接地址: http://www.djcxy.com/p/20567.html
上一篇: Single line comments in Ansi
下一篇: Why does Java permit escaped unicode characters in the source code?