prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 11.27

Q为什么 ANSI 标准对外部标识符的长度和大小写敏感性设有限制?


A问题在于链接器,它们既不受 ANSI/ISO 标准的控制,也不受 C 编译器开发人员的控制。限制仅在于标识符在初始字符序列中是*有意义的*,而不是总长度受限于该数量的字符。(在原始 ANSI 标准中限制为六个字符,但在 C99 中已放宽到 31 个字符。)

参考文献:ISO 第 6.1.2 节,第 6.9.1 节
Rationale 第 3.1.2 节
C9X 第 6.1.2 节
H&S 第 2.5 节 pp. 22-3


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管