一些早期的编译器会删除每条注释中的所有字符,使得语句
a/*...*/b = 0;
可能被编译器理解成
ab = 0;
然而依据C标准,编译器必须用一个空格字符替换每条注释语句,因此上面提到的技巧并不行,我们实际上会得到下面的语句:
a b = 0;
另外/*.....*/不允许嵌套
一些早期的编译器会删除每条注释中的所有字符,使得语句
a/*...*/b = 0;
可能被编译器理解成
ab = 0;
然而依据C标准,编译器必须用一个空格字符替换每条注释语句,因此上面提到的技巧并不行,我们实际上会得到下面的语句:
a b = 0;
另外/*.....*/不允许嵌套