visual c++6.0能识别多长的变量

来源:百度知道 编辑:UC知道 时间:2024/09/20 17:36:39
有的C编程环境只能识别8个变量名的长度,VC能识别多长

楼主说的“变量名”应该是标识符吧!

我在谭浩强编的C语言的书上有这么一段话:C89要求C编译器所能识别的标识符长度不多于31个有效字符,C99要求C编译器所能识别的标识符长度不多于63个有效字符,一个标识符如果超过这个长度,超出的字符可能会不被辨认。

C99是借鉴了C++的做法。所以该题的答案是:63

vc 6.0好像是支持到127还是255 , 你还是自己试试吧

2005之后release版本就没有限制了(或者太长了试不出来), debug版本是255

63个字符在c语言里是相当够用了, 而在c++里肯定不够, 因为有模板类, 展开一百多个字符的变量名还是很常见的