变量的命名规则?
首先,我们必须给变量取一个合适的名字,就好像每个人都有自己的名字一样,否则就难以区分了。
在VB6中,变量的命名必须遵循以下规则:
(1)变量名必须以字母打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符;
(2)变量名的长度不得超过255个字符;
(3)变量名在有效的范围内必须是唯一的。
有效的范围就是引用变量可以被程序识别、使用的作用范围——例如一个过程、一个窗体等等。有关引用变量作用范围的内容,将在以后介绍。
(4)变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名,
关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。如已经定义的词(if、endif、while、loop等)、函数名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。
延伸阅读
c语言合法变量名称?
c语言在定义合法变量名称时,变量名可以是字母、数字和下划线的组合。但是也不是随便的组合,要注意以下几个命名规则;
1) 变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。
2) 变量名中的字母是区分大小写的。比如 a 和 A 是不同的变量名,num 和 Num 也是不同的变量名。
3) 变量名绝对不可以是C语言关键字,这一点一定要记住。
4) 变量名中不能有空格。这个可以这样理解:因为上面我们说过,变量名是字母、数字、下划线的组合,没有空格这一项。
string命名的变量规则?
1.变量名只能是字母(A-Z,a-z)、数字(0-9)或下划线。
2.第一个字母不能是数字,例如2Lerver这不是一个合法的C++变量。
3.不能是c++关键字,例如不能用class这个单词来命名一个变量。
4.区分大小写,例如iA和ia是两个不同的变量。
c语言int变量定义规则?
在C语言中,变量的命名是有明确规则的:
1、只能由字母、数字、下划线组成;
2、第一个字符必须是英文字母;
3、有效长度为255个字符;
4、不可以包含标点符号和类型说明符(%、&、!、#、@、$);
5、不可以是关键词。
关键词:
由ANSI标准定义的C语言关键字共32个:auto、 double、 int、 struct、 break 、else、 long、 switch、case、 enum、 register 、typedef、 char 、extern 、return、 union 、const、 float 、short、 unsigned、 continue、 for、 signed 、void、default 、goto、 sizeof 、volatile、 do 、if 、while、 static。
这32个关键字就是已经被C语言本身使用,不能作为其他用途使用,比如不能定义成变量名、函数名。
例:
正确的变量命名:
int nName = 11;
int i_Age = 18;
错误的变量命名:
int 1Name = 0; 不能以数字开头!只能是字母、数字、下划线组成。
int case = 12; 不能以关键字作为变量名!只能是字母、数字、下划线组成。
int %age = 13; 不能用标点符号!只能是字母、数字、下划线组成。
int name age = 12; 不能用空格!只能是字母、数字、下划线组成。
vb变量命名必须遵循的规则是?
1、必须以字母开头,变量名中不能有空格。
2、不可以包含嵌入的句号或者类型声明字符。
3、不能和受到限制的关键字同名(例如End、Len、Sub等)。
4、不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。注意:sual Basic 不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。1、局部变量:顾名思义,就是只能在局部范围内被程序代码识别和访问的变量。这类变量就是在过程(或函数)里,用Dim关键字进行声明的变量。2、模块级变量:(1)模块:包括窗体模块、标准模块。(2)窗体模块:是指一个窗体代码的全部。(3)标准模块:是指通过菜单[工程] – [添加模块],而添加的模块。模块级变量是指在模块的任何过程之外,即在模块的声明部分使用Dim语句或Private语句声明的变量。为了区别于局部变量,建议使用Private进行变量的声明,这种变量可以被本模块的任何过程访问;可以在本模块的任何位置被识别、访问。3、全局变量:全局变量是指在模块的任何过程之外,即在模块的”通用声明”段使用Public语句声明的变量。可被本模块的任何过程访问,还可以被本工程的任何位置访问。
pywhon程序变量名命名规则?
变量命名注意事项:
1、变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线( ) ,而不能使用空格、连字符、标点符号、引号或其他字符。
2、 变量名的第一个字符不能是数字,必须是字母或下划线。
3、Python区分大小写。
4、不能将Python关键字用作变量名。
c语言合法变量名规则?
C语言变量命名规则
在定义变量时,变量名可以是字母、数字和下划线的组合。但是也不是随便的组合,要注意以下几个命名规则:
1) 变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。
随便打开一个头文件就会看到,它里面所有的变量名、宏名、函数名全是以下划线开始的。
打开 VC++ 6.0 或者 VS 2010 等,然后在里面随便写一个头文件名,比如 stdio.h,然后选中它,右击,在弹出的快捷菜单中单击Open Document”stdio.h”就打开stdio.h这个头文件了。这时需要注意的是,打开后千万不要改动里面的内容,看看就行了。
所以为了避免与系统定义的名字产生冲突,在编程的时候,除非要求这么定义,否则永远都不要使用下划线作为一个变量名的开头。
2) 变量名中的字母是区分大小写的。比如 a 和 A 是不同的变量名,num 和 Num 也是不同的变量名。
3) 变量名绝对不可以是C语言关键字,这一点一定要记住!
4) 变量名中不能有空格。这个可以这样理解:因为上面我们说过,变量名是字母、数字、下划线的组合,没有空格这一项。
命名规范
以上变量命名规则是C语言语法规定的,必须遵守,不遵守就是错的。除此以外,在实际开发中程序员还形成了一种变量命名“习惯”,或者说是约定成俗的变量命名规范,它们虽然不受语法的约束,但是遵守这些“事实标准”会让代码更加专业,更加高大上。
1) 禁止取单个字母作为变量名(如 a、b、c、d、i、j、k、m、n……)。在前面的讲解中之所以用单个字母,只是为了方便讲解,以免喧宾夺主。刚开始学的时候也可以用,但是不要永远就只会用单个字母。
那为什么不要定义成单个字母呢?原因很简单——没有含义!你定义变量 a,其他人怎么知道这个 a 是什么意思?就算有注释,但难免会忘记。
所以在定义变量的时候,变量名最好要有明确的含义,这样可以提高代码的可读性。不管是自己写程序,还是别人读你的程序,都会很舒服。
在实际编程中经常用英文单词或英文单词的缩写来作为变量名,而且缩写也有一定要规则:
通常较短的单词可通过去掉“元音”形成缩写,比如表示“个数”的 count 可以缩写成 cnt;
较长的单词可取单词中的几个字母形成缩写;
对于一些单词还有大家公认的缩写,比如:
temp 可缩写为 tmp; //temp是“临时”的意思
flag 可缩写为 flg; //flag是“标志位”的意思
statistic 可缩写为 stat; //statistic是“统计”的意思
increment 可缩写为 inc;
message 可缩写为 msg;
如果变量名由多个单词组成而且不用缩写,那么每个单词的首字母全部都要用大写,必要时可用下划线分隔。
2) 但并不是说就绝对不可以用单个字母,有些变量它本身就是没有含义,我们也不能硬生生给它赋予含义,这时候就可以用单个字母。比如后面学习循环语句的时候,里面有一个循环变量,它就是定义成 i、j、k,这已经是公认的了。
但大多数情况下,在编程的时候变量都是有含义的,这时候就应该用英文单词或英文单词的缩写作为它的名字。
变量的命名可以由什么组成?
变量名只能由字母、数字和下划线三种字符组成变量命名规则:
变量名首字母必须为字母(a-zA-Z),下划线(_),或者美元符号($)开始,php编程中所有变量必须以$开始。(有些编译器已经支持中文变量名了)变量名只能是字母(a-zA-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位。变量名不能使用编程语言的保留字。
c++变量命名规则?
1、变量名由字母、数字和下划线组成,其中第一个字符必须是字母或下划线;
2、变量名不能有空格,它们可以使用下划线来分隔单词;
3、变量名要有意义,不要乱码;
4、变量名应该简短而有意义,不要使用过长的命名;
5、变量名不能是一个系统保留字(如:int、float 等);
6、变量名应全部小写或者以下划线分隔的大小写混合形式;
7、变量名中包含两个单词以上时,每个单词的首字母应该大写。