C语言注释技巧
C语言(C99)常见的注释方式有两种:
1./* 注释内容*/
2.//注释内容
第一种一般用于多行注释;
第二种一般用于单行注释。
不过今天玩出个新花样,就是在使用第二种注释方式进行单行注释时,在行尾写一个"\"(Backslash),那么这个单行注释的下一行就也是注释语句了。
为什么呢?
一想就明白了。"\"(Backslash)是转义字符,如果处于行尾的话,那么后边一个字符就是换行字符。接下来这个换行字符就被转义了,当然下一行只是在编辑器上看到的下一行,而编译器在编译时是不会把那个换行符认为是换行符的。因此,你看到的是下一行,但编译器却认为还是同一行。
总归是个有些奇怪的玩法吧。