5. 注释

什么是注释

注释通常是用于解释代码的文本。注释的内容是让编译器忽略其中的内容,不让其参与编译和执行。

注释的作用

注释的主要目的是提高代码的可读性,方便开发者或其他人理解代码的逻辑、功能或设计意图。

C 语言的注释方法有两种:

  1. 多行注释:以 /* 开头,以 */ 结尾,中间的所有内容都是注释,可以跨越多行(C89/C90标准)。
  2. 单行注释:以 // 开头,直到行末的内容都是注释(C99标准启用)。

注意: 多行注释不可嵌套,如 /* aaa /* bbb */ ccc */ 其中 ccc */ 的内容不是注释。

示例

#include <stdio.h>

/* 这是一个多行注释。
   通常用于函数说明或较长的解释。
*/
int main(int argc, char *argv[]) {
    // 这是一个单行注释,以下用来打印一行 Hello World!
    printf("Hello World!\n");
    return 0;  // 这也是一个单行注释
}

在 C 语言中,除了注释和字符串的内部可以写入中文以外,其它任何地方不允许出现中文。否则将会报告各种的错误(Error)。

练习

打印如下的一个三角形。

   *
  ***
 *****
*******