变量名不能以什么开头

如题所述

变量名不能以数字开头。

原因说明:

根据变量命名规则变量名只能包含字母、数字和下划线。变量名能以字母或下划线开头,但不能以数字开头。

变量命名规则:

变量名、常量名、函数名、数组名等等,都是为了区分程序中不同的实体、人为起定的名字。通常把这些名字叫做标识符。标识符的命名规则如下:标识符可由三类字符:字母、下划线、数字组成。

并且标识符只能由字母或下划线开头;标识符不能具有二义性;标识符有长度要求,在起定的名字中!超出长度规定的部分将被截掉。

各语言常用命名规则:

C++:变量与模块的命名相似,不仅需明确其意义,还要注意规范和合法性,合法性原则如下:标识符必须以字母或者下划线开头,其他可以是数字、字母、下划线。标识符中的字母不限大小写,但大小写意义不同。标识符的有效长度是31个字符。

经典命名法:

1、匈牙利命名法

该命名法是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。其出发点是把变量名按描述顺序组合起来。

Windows应用程序采用匈牙利命名法定义变量名。该命名法因微软公司程序员查尔斯·西蒙尼而得名,以纪念这位传奇人物。尔斯·西蒙尼是MS Office的首席设计师,发明了匈牙利命名法,现是微软公司6位顶级设计师之一。这种方法被广泛应用于应用程序的开发中。

2、骆驼命名法

正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。驼峰命名法跟帕斯卡命名法相似,只是首字母为小写,如userName。因为看上去像驼峰,因此而得名。

温馨提示:答案为网友推荐,仅供参考
相似回答