c 语言怎么注释,05 C 语言中的注释 - C 语言基础教程

编程语言的注释是为了程序员维护代码而出现的。注释内容其本身并不参与程序的编译与执行,注释的出现只是为了记录一些文本信息而出现的。

在自由软件出现后,注释的更为重要的功能就是声明软件的授权使用协议。这在除我国在外的,其他很多国家具有法律效力。

1. C 语言的注释标准

C 语言的注释目前有两种:

多行注释(经典式注释)

单行注释(C++ 式注释)

1.1 多行注释

以 /* 注释内容 */ 形式出现的注释。注释可以写在一行,也可以跨越多行。只要在注释的开始使用 /* 标明,在注释全部写完后用 */ 结束就可以了。被这两组符号包围的部分就是注释主体。

/* 注释的示范程序

可以跨越多行进行注释

*/

/**************************************

为了强调可以这样标注,可以写很长的注释体。

一般自由软件会有很长的授权协议写在开头,

大家使用别人软件的时候请仔细阅读。

***************************************/

# include

int main()

{

/* 声明变量 */

int x,y,z;

return 0; /* 返回值 */

}

1.2 单行注释

但是如果不使用 IDE ,而使用键盘敲击注释内容,每次都要敲击 4 次键盘才能完成一次注释,对于一些简短的注释来说是比较麻烦的。

因此在 C++ 语言设计的时候,就出现了使用 // 来进行单行注释的方法。请注意,这里编译器只会忽略 // 后面到本行行末的部分。也就是只能注释一行。这与使用 /* */ 方式注释可以同时注释多行的方式有所不同。这种注释的方法优缺点显而易见。与上面的传统方式优势互补。

Tips:需要特别注意的是,对于几十年前的老旧的编译器,这种注释方式会引起错误。当然,最近十年的编译器已经可以支持这种新的注释标准了。

# include

int main()

{

// 声明变量

int x,y,z;

return 0; // 返回值

}

将两种注释方式混合使用的例子。

/*

使用第一种方式注释

*/

# include

int main()

{

// 使用第二种方式注释

int x,y,z;

return 0;

}

2. 小结

对于 C 语言的注释,这里有两种方式:

多行注释(经典式注释)

单行注释(C++ 式注释)

经典式可以注释多行,使用 /* */ 来进行注释,而 C++ 式的注释提供了更为便捷的注释方式,只能注释单行,使用 // 进行注释。大家可以根据实际需要选择。但是要切记,作为一个程序员良好的素养就是做好注释。没有注释的程序是不完整的程序,因为程序阅读的对象是人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值