我正在使用 gcc
(Ubuntu 4.4.1-4ubuntu9) 来编译我正在编写的程序,但是每当它在我的代码中看到//注释时它似乎就会呕吐,说:
interface.c :##: error: expected expression before â/â token<
我使用的 gcc
编译模式是否禁止 //
注释?
$ gcc -g -ansi -pedantic interface.c structs.h -c -I. -I/home/me/project/h
为什么?
最佳答案
//
注释在旧的(99 之前)C 版本中是不允许的,使用 /**/
(或删除 -ansi
,这是 C89 标准的同义词)
关于c - 为什么我不能在我的 C 代码中使用//风格的注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223541/