第12课 注释符号

下面的注释正确吗?

程序如下:

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int/*...*/i;
 6 
 7     char* s = "abcdefgh      //hijklmn";
 8     
 9     //Is it a 
10     valid comment?
11     
12     in/*...*/t i;
13     
14     return 0;
15 }

上述程序在编辑器中的提示如下:

根据颜色变化大概可以看出第7行和第9行是否合法。第9行因为存在换行符,编译器认为我们源码中的第10行和第9行属于一行。

编译信息如下:

注释规则:

有趣的问题:

想要表达除法的意图,可以借助空格,如下所示:

小结:

原文地址:https://www.cnblogs.com/wanmeishenghuo/p/9535156.html