【发布时间】:2015-03-25 14:10:46
【问题描述】:
我一直在玩cdecl,我注意到尽管 GCC 可以完美地编译它们,但其中一些名称不允许作为标识符。
例如,如果我写
int ptr;
或
int 指针;
或
整数数组;
cdecl 给出“语法错误”,但是当我在程序中使用它时,GCC 编译它们没有任何问题。所以,有些标识符在 cdecl 中是不允许的。
哪些标识符不能在cdecl中使用,但可以在程序中使用(即程序编译)?为什么不允许?
【问题讨论】:
-
您是否尝试查看其source code 以了解它如何解释此类标识符?
-
@RemyLebeau , 源码太大。它很难阅读和理解。
标签: c identifier variable-names cdecl