一.导入
我们在写代码的时候有时需要对自己写的代码进行解释,方便以后阅读代码,如以下代码:
int pigs = 10; //猪的数量
类似的我们将 // 后面的内容称为注释,当别人阅读我们代码的时候也能以最快速度了解这段代码的含义,所以学会使用C语言提供的注释功能是很有必要的一件事
二.使用注释的特性屏蔽代码
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void){
printf("how old are you?\n");
printf("how are you?\n");
printf("i am fine thank you,and you?");
getchar();
return 0;
}
如果我们想要将第一句printf()屏蔽调我们就可以使用注释的特性:
注释后面的内容将不会被编译器识别,对程序没有任何影响,所以我们只需要将第一句printf()语句注释掉就可以了,C语言提供了以下几种注释方法:
方式1:
//要注释的内容
方式2:
/*要注释的内容*/
方式3:
#if 0
要注释的内容
#endif
我们这篇文章将讲解 方式1 与 方式2 的注释风格,我们还是使用上面的代码,如果我们是用 方式1 进行注释则代码应修改成:
//printf("how old are you?\n");
如果用 方式2 进行注释则代码应修改成:
/*
printf("how old are you?\n");
*/
注意:无论使用哪一种方式进行注释其最终效果都应该是一样的!
Tips:C语言自己的注释风格与 方式2 相同 方式1 中的注释风格是C++中引入的,两种注释风格因人而异
三.使用一些编译器的特性一键注释
这里以Windows10(x64)平台下的VS2013作为测试平台,该编译器支持一键注释代码,具体操作如下图:
第一步:
第二步:
代码注释成功:
撤销代码注释步骤
第一步:
选中需要取消注释的代码
第二步:
点击撤销注释按钮
代码被取消注释:
四.注释常见错误
注释代码中最常见的错误就是使用C语言注释风格进行注释代码时漏掉后面的结束标识 */
错误代码示范:
/* this is my code
#include<stdio.h>
int main(void){
printf("how old are you?\n");
printf("how are you?\n");
printf("i am fine thank you,and you?");
getchar();
return 0;
}
如果漏掉注释结束标志,则会出现注释后面的代码全被注释掉了,如图所示:
注意:这是语法错误!C语言是禁止这样写的,当我们尝试编译这段错误代码的时候就会收到编译器的错误信息:
如果我们想要注释掉整段代码可以使用一键注释或者将代码注释结束标识补上去:
/* this is my code
#include<stdio.h>
int main(void){
printf("how old are you?\n");
printf("how are you?\n");
printf("i am fine thank you,and you?");
getchar();
return 0;
}
*/
五.关于注释
注释是一种非常好的编程习惯,既能提高代码的可读性,也能让不熟悉代码意思的人快速了解代码的意思,在复习的时候我们也可以更好的进行记忆
2023/9/23
王起舟