C语言中的注释

注释是对代码的说明,编译器会自动忽略注释,也就是说注释对实际的代码是没有影响的。

注释是给程序员自己或给其他程序员看的。

C语言中共有两种表示方法。

/* */的形式

/*注释*/

/*
这是一行注释
*/

这些注释可以插在行内

int fopen(char * s/*file name*/,int mode);

上面的例子中,/*file name*/用来对函数参数进行说明,跟在它后面的的代码依然会有效执行。

这种注释一定不要忘记写结束符号*/,否则容易导致错误

printf("a ");/* 注释一
printf("b ");
printf("c ");/*注释二*/
printf("d ");

由上面的例子可以看出,第一行和第三行的注释,但第一行缺少结束符号,会导致第二行的代码也会被注释,直到遇到结束符号才会注释结束。

/**/的这个注释是不支持嵌套注释,/*开始注释后,遇到第一个*/就会认为注释结束了。

//的形式 

这种写法是将注释放在双斜杠//的后面,从双斜杠到行尾都属于注释

这种注释只能是单行,可以放在行首,也可以放在行语句的结尾。

//这是一行注释

int x=1;//注释

不管是哪一种的注释符号,都不能放在双引号里面。

printf("//hello/* world */");

如果将注释符号放在双引号内,注释符号会成为字符串的一部分,解释为普通的符号,失去注释的作用。

注释会被替换

编译时,注释会被替换成一个空格,所以min/*这里是注释*/Value会变成min Value,而不是minValue。

min/*注释*/Value => min Value


int a/*hehe*/b=0; =>int a b=0;
//a与b之间是空格,这会导致错误的出现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值