为什么大多数编程语言的变量名都不允许数字开头?

2024-11-08

为什么不允许变量名是数字开头?

看不清赋值是数字还是变量名。以java语言举例:

int 123L = 12;
long 16 = 123L;

首先,系统不是123L是你声明的变量,还是long类型的数字。第二,就算编译可以通过,你把12赋值给了16,也是很奇怪。