ZKX's LAB

标识符首字符为什么不能是数字 标识符不能以数字字符开头

2020-08-11知识10

标识符首字符为什么不能是数字 这是为了把数字和字符分开。数字是常量,字符是变量。这样的规定应该是为了避免使用混乱。如果可以以数字开头,那么我定义变量时便可出现这样的语句:char 4;。标识符id由字母或’’_''开头,包括字母,数字或下划线构成(不能只有下划线)。描述其文法。 合法的标识符_adfs8d85 ad85dsf46sd不合法的标识符_(全部下划线)8dsf5ad1(数字开头)das'@d85(含其他特殊字符)C语言中为什么标识符不能用数字开头 因以0(0x)开头的数字是常数。假设可以以数字开头,那么,0123,这一个常量还是变量?尤其是这种情况。0xFFF这是一个常量还是变量?个人认为,c语言,为了区分常量和变量。就不允许以数字开头。

随机阅读

qrcode
访问手机版