C语言的标识符一般应遵循如下的命名规则:
1、标识符必须以字母a~z、A~Z或下划线开头,后面可跟任意个(可为0)字符,这些悉没字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。
2、标识符区分大小写字母。
3、标识符的长度,c89规定31个睁纳纳字符以内,c99规定63个字符以内。
4、C语言中的关键字,有特殊意义,不能作为标识符。
5、自定义标识符最好取具有一定意义的字符串,便于记忆和理解。
常见命名规则
比较著名的命名规则,首推匈牙利命名法。这种命名方法,是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi)提出的。其主要思想是“在变量和函数名中加入前缀,以增进人们对程序的理解”。
匈牙利命名法关键是:标识符的名字,以一个或多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。例茄缺如:lpszStr,表示指向一个以\0结尾字符串(sz)的长指针(1p)变量。
1、必须以字母开头,变量名中不能有空格。
2、不可以包含嵌入颂尘的句号或者类型声明字符。
3、不能和受到限制的关键字同名(例如End、Len、Sub等)。
4、不能超过255个字符,控件、窗体、类和模块的名字不能超过40个型樱如字符。
注意:sual Basic 不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。
扩展资料:
vb中变量的类别介绍:
1、局部变量:
顾名思义,就是只能在局部范围内被程序代码识别和访问的变量。这类变量就是在过程(或函数)里,用Dim关键字进行声明的变量。
2、模块级变量:
(1)模块:包括窗体模块、标准模块。
(2)窗体模块:是指一个窗体代码的全部。
(3)标准模块:是指通过菜单[工程] _ [添加模块],而添加的模块。
模块级变量是指在模块的任何过程之外,即在模块的声明部分使用Dim语句或Private语句声明的变量。为了区别于局部变量,建议使用Private进行变量的声明,这种变量可以被本模块的任何过程访问;可以在本模卜启块的任何位置被识别、访问。
3、全局变量:
全局变量是指在模块的任何过程之外,即在模块的"通用声明"段使用Public语句声明的变量。可被本模块的任何过程访问,还可以被本工程的任何位置访问。
参考资料:百度百科-VB变量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)