2、可以任意长,但只有前32位有效。有些旧的C版本对外部标识符的限制为6位。这是由于链接程序的限制所总成的,而不是C语言本身的局限性 (5).标识符不能是C的关键字2.从上面的规则中,有个关键字的概念。那么什么叫关键字呢? 从表面字意上也可以看出,关键字是C语言本身某些特性的一个表示,是唯一的代表某一个意思的 auto break case char const continue default do double else enum extern float for got
3、o if int long registerreturn short signed sizeof static struct switch typedef union unsigned void volatilewhile C语言还包括一些不能用做标识符的扩展关键字。 asm cdecl _cs _ds _es far huge interrupt near pascal_ss 在给变量命名时要避开这些关键字变量类型在8位单片机中常用 unsi