c语言中??与?* *?的区别

c语言中//与/* */的区别如下:


1、//:“//”是用于多种语言的单行注释语句。即在“//”所在的一行且在“//”之后的字符串和“//”本身会被编译器或解释器忽略。


c语言中//与/* */的区别如下bai:

①是否为单行注释

//是用于du多种语言的zhi单行注释语句。/**/是注释语句,不限制行数,在dao“/*”和“*/”之间的即为注释。

②实用性的区别

//是用于多种语言的单行注释语句,适用方便快捷,但是实用性不如多行注释

/**/是注释语句,不限制行数,在“/*”和“*/”之间的即为注释,实用性大,但是符号键盘敲打麻烦。

程序编译时,不对注释内容作任何处理。注释一般可出现在程序中的任何位置。注释用来向用户或程序员提示或解释程序的功能作用。

扩展资料

C语言的注释符一般分为两种,一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。

另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。

C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。

注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不做处理,待调试结束后再去掉注释符。
  1. //只能注释单行,而/**/可以注释多行。


    // 是c++风格的,后者是c风格的。
    // 有只能注释单行的限制,但是用/* */注释多行碰到嵌套/**/时也会有问题,还是建议用// 或者#if 0的方式