分类: C/C++
2008-03-20 18:32:19
来源: 作者:antigloss 等级:一般
发布于2005-10-22 20:02 被读4349次 【字体: 】 |
1. 长度限制 C89 规定,编译器至少应该能够处理 31 个字符(包括 31)以内的内部标识符(internal identifier);而对于外部标识符(external identifier),编译器至少应该能够处理 6 个字符(包括 6)以内的外部标识符。所谓标识符,是指我们为变量(variable)、宏(macro),或者函数(function)等等取的名字。例如 int num; 这个语句中的 num 就是一个标识符。
标准规定,标识符只能由大小写英文字母,下划线(_),以及阿拉伯数字组成。标识符的第一个字符必须是大小写英文字母或者下划线,而不能是数字。 合法命名 非法命名 操作系统和 C 语言标准库里的标识符一般以下划线开头,这是约定俗成的。因此,我们应该避免使用下划线作为我们自己定义的标识符的开头。 参考资料: C Primer Plus, 5th Edtion By Stephen Prata 本文版权归 以及 作者 antigloss 共同所有,转载请注明原作者和出处。谢谢。 |