在 Ansi-C 中的单行注释

9 浏览
0 Comments

在 Ansi-C 中的单行注释

我习惯于使用Java和Visual Studio中的//来标记单行注释,但我惊讶地发现在Ansi-C中不存在这种注释方式。使用/* my comment */非常麻烦。在使用Ansi-C时,是否有其他标记单行注释的方式?

admin 更改状态以发布 2023年5月22日
0
0 Comments

你也可以编写一个宏:

#define COMMENT(x)
int main() {
   COMMENT(Hi there)
   return 0;
}

除此之外,在ANSI C中没有明显的办法 - 你注意到/* */样式在ANSI C 89中无效是正确的。

0
0 Comments

ANSI-C 不支持它们,但当前的标准修订版允许使用它们,自 C99 以来一直如此。

0