6 个解决方案
#1
>用的标识符长度超过了8字节
(32位系统)我见过最大的unsigned long long :8 byte
(32位系统)我见过最大的unsigned long long :8 byte
#2
the Microsoft C compiler allows 247 characters in an internal or external identifier name
#3
x = 'abcdefsdfadsfadsf...' ?
Microsoft真能搞。呵呵。
#4
C99规定
内部符号:63
外部:31
这是至少的.
具体的环境又不同.
内部符号:63
外部:31
这是至少的.
具体的环境又不同.
#5
你理解错误
int abcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefi;是这个长度
#6
外部数目可能少于31吧?汇编程序和加载程序可能会使用这些外部名 而语言本身是无法控制汇编和加载程序的
#1
>用的标识符长度超过了8字节
(32位系统)我见过最大的unsigned long long :8 byte
(32位系统)我见过最大的unsigned long long :8 byte
#2
the Microsoft C compiler allows 247 characters in an internal or external identifier name
#3
x = 'abcdefsdfadsfadsf...' ?
Microsoft真能搞。呵呵。
#4
C99规定
内部符号:63
外部:31
这是至少的.
具体的环境又不同.
内部符号:63
外部:31
这是至少的.
具体的环境又不同.
#5
你理解错误
int abcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefiabcdefi;是这个长度
#6
外部数目可能少于31吧?汇编程序和加载程序可能会使用这些外部名 而语言本身是无法控制汇编和加载程序的