为什么变量名不能够以数字开头

2022/4/19 6:14:53

本文主要是介绍为什么变量名不能够以数字开头,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

编程语言有个规定:
变量名的首字母不能是数字。

理解:
在写编译器时,才明白原来是词法分析器为了提高效率才这样约定的。

原因:
词法分析器在判断一个单词是否以数字开头,如果是以数字开头则把他当作数字常量处理,否则当作普通单词处理。这样子可以提高词法分析器的效率。

为什么变量名不能使用数字开头,原来是因为词法分析程序在分析,变量和数字的时候,需要依据第1个字符来判断是标识identify还是数字Number
// 0-9开头表示是数字
// 字符开头表示是标识identify, 可能是关键字、变量名



这篇关于为什么变量名不能够以数字开头的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程