学科分类
目录
C语言

程序注释

注释是对程序的某个功能或者某行代码的解释说明,它只在C语言源文件中有效,在编译时会被编译器忽略。由于对注释部分忽略不处理,就如同没有这些字符一样,所以注释不会增加编译后的程序的可执行代码长度,对程序运行不起任何作用。注释的作用不仅是给团队合作者看的,也是给自己看的,明确的注释可以让读者轻松阅读、复用、理解和修改代码,写注释时力求简单明了、清楚无误,防止歧义的产生。C语言注释方式有以下三种。

1、单行注释

单行注释通常用于对程序中的某一行代码进行解释,用“//”符号表示,“//”后面为被注释的内容,具体示例如下:

printf("Hello, world\n");   // 输出“Hello, world”

2、多行注释

顾名思义,多行注释就是在注释中的内容可以为多行,它以符号“/”开头,以符号“/”结尾,具体示例如下:

/* printf("Hello, world\n");
  return 0;  */

3、注释嵌套

在C语言中,有的注释可以嵌套使用,有的则不可以,下面列出两种具体的情况。

(1)多行注释“//”中可以嵌套单行注释“//”,例如:

/* printf("Hello, world\n"); // 输出Hello, world
  return 0; */

(2)多行注释“//”中不能嵌套多行注释“//”,例如:

/*
  /* printf("Hello, world\n");
    return 0;  */
*/

上面的代码无法通过编译,原因在于第一个“/”会和第一个“/”进行配对,而第二个**“/”则找不到匹配。

现在的编程开发都是多人合作,注释更方便别人看懂自己的代码,也便于后期的代码维护,规范的注释是编程的良好习惯。

点击此处
隐藏目录