标签: c c89
我有这些行的旧代码片段(结果只是斜线符号):
putchar('/' //**/ 1 / 1 /'\1');
任何人都可以解释这个片段吗?这个符号是什么意思?
P.S。顺便说一句,它与gcc中的std = c89标志编译良好,但不能与std = c99一起编译。
答案 0 :(得分:15)
这是一个分裂,然后是一个空洞的评论。在C99模式下,它是一种新式注释,导致语法错误,因为现在没有除法运算符。