程序注释
注释是对程序的某个功能或者某行代码的解释说明,它只在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; */
*/
上面的代码无法通过编译,原因在于第一个“/”会和第一个“/”进行配对,而第二个**“/”则找不到匹配。
现在的编程开发都是多人合作,注释更方便别人看懂自己的代码,也便于后期的代码维护,规范的注释是编程的良好习惯。