读书人

这句话什么意思啊该怎么处理

发布时间: 2012-11-07 09:56:10 作者: rapoo

这句话什么意思啊……
在内部名字中,至少前31个字符是有效的。对于函数名与外部变量名,其中所包含的的数目可以小于31个,这是因为它们可能会被语言无法控制的汇编程序和装配程序使用。
对于外部名,ANSI C标准保证了唯一性仅对前6个字符而言并且不区分大小写。


[解决办法]
意思就是:“ 如果你的内部名,如变量或者其他 只能识别前31个字符。
如:int a012345678901234567890123456789xxx;
int a012345678901234567890123456789yyy;
意思两个不同的变量名只能识别前面的“a012345678901234567890123456789” 这31位, 后面的三位无效,因此两者被认为是同一个变量名!
·······················································
你看的这本书可能年代比较久远!
现在命名可识别的字符应该超过31了。

读书人网 >C语言

热点推荐