C 语言注释

C 语言中的注释

注释可以用来解释代码,并使其更具可读性。它还可以用于在测试替代代码时防止执行。

注释可以是 单行 的,也可以是 多行 的。


C 语言单行注释

单行注释以两个正斜杠 (//) 开头。

编译器将忽略 // 和行尾之间的任何文本(不会执行)。

本例在代码行之前使用单行注释:

实例
  1. #include <stdio.h>
  2. int main() {
  3. // This is a comment
  4. printf("Hello World!");
  5. return 0;
  6. }

本例在代码行末尾使用一行注释:

实例
  1. #include <stdio.h>
  2. int main() {
  3. printf("Hello World!"); // This is a comment
  4. return 0;
  5. }

C 语言多行注释

多行注释以 /* 开头,以 */ 结尾。

编译器将忽略 /**/ 之间的任何文本:

实例
  1. #include <stdio.h>
  2. int main() {
  3. /* The code below will print the words Hello World!
  4. to the screen, and it is amazing */
  5. printf("Hello World!");
  6. return 0;
  7. }

单行还是多行注释?

想用哪一种取决于你自己。通常情况下,我们用 // 表示简短的注释,用 /* */ 表示较长的注释。

在 C99 版本(1999 年发布)之前,您只能在 C 语言中使用多行注释。