我习惯了用//标记来自Java和Visual Studio的单行注释,并惊讶于Ansi-C不存在这一点。使用/* my comment */非常烦人。在使用Ansi-C时,有没有其他方法来标记单行注释?
发布于 2011-11-27 18:36:25
ANSI-C没有,但是当前的标准修订版允许这样做,并且从C99开始就这样做了。
发布于 2011-11-27 18:35:31
你也可以写一个宏:
#define COMMENT(x)
int main() {
COMMENT(Hi there)
return 0;
}除此之外,在ANSI中没有什么明显的东西-您注意到/* */样式在ANSIC89中是无效的,这是正确的
发布于 2011-11-27 18:35:14
抱歉,但看起来在ANSI-C中只使用了/* comment */。http://members.cox.net/midian/articles/ansic1.htm
https://stackoverflow.com/questions/8284940
复制相似问题