VB中,哪些是不合法的变量名?
展开全部
在Microsoft MSDN官网, 有对於命名的定义原则, 有些规定或说限制条件.
------------------------------------------------------------------------
Visual Basic 命名规则
当您将命名为程序、常数、变数及 Visual Basic模组中的引数使用下列规则:
* 您必须使用字母为第一个字元。
* 您无法使用空格、 句点 (.) 惊叹号 (!) 或字元@、 &、 $、 #使用者名称。
* 名称不能超过 255 个字元长度。
* 一般而言,您不应该使用任何的名称相同的功能、陈述式,和 Visual Basic 中的方法。您最後阴影的语言相同的关键字。使用内建语言函数、 陈述式或发生冲突的方法具有指定名称,您必须明确地识别它。加上等内建的函数、 陈述式或方法名称与相关联的型别程式库的名称。例如,如果您有呼叫Left 变数,只可以叫用使用VBA.Left Left函数。
* 您不能重复相同的层级的范围内的名称。例如,您无法宣告名为age 相同的程序中的两个变数。不过,您可以宣告私人变数age 和名为age 相同的模组内的程序层级变数。
注意事项
Visual Basic 不区分大小写,但它会保留名称宣告的地方陈述式的大写。
---------------------------------------------------------
请参考原址
* https://msdn.microsoft.com/zh-tw/library/office/gg264773.aspx
* 或自行搜寻简中的MSDN说明
------------------------------------------------------------------------
Visual Basic 命名规则
当您将命名为程序、常数、变数及 Visual Basic模组中的引数使用下列规则:
* 您必须使用字母为第一个字元。
* 您无法使用空格、 句点 (.) 惊叹号 (!) 或字元@、 &、 $、 #使用者名称。
* 名称不能超过 255 个字元长度。
* 一般而言,您不应该使用任何的名称相同的功能、陈述式,和 Visual Basic 中的方法。您最後阴影的语言相同的关键字。使用内建语言函数、 陈述式或发生冲突的方法具有指定名称,您必须明确地识别它。加上等内建的函数、 陈述式或方法名称与相关联的型别程式库的名称。例如,如果您有呼叫Left 变数,只可以叫用使用VBA.Left Left函数。
* 您不能重复相同的层级的范围内的名称。例如,您无法宣告名为age 相同的程序中的两个变数。不过,您可以宣告私人变数age 和名为age 相同的模组内的程序层级变数。
注意事项
Visual Basic 不区分大小写,但它会保留名称宣告的地方陈述式的大写。
---------------------------------------------------------
请参考原址
* https://msdn.microsoft.com/zh-tw/library/office/gg264773.aspx
* 或自行搜寻简中的MSDN说明
展开全部
想要知道VB中变量名是否合法,就需要知道VB变量的命名规则,规则如下:
(1)变量的名必须是字母或文字开头,而不能使用数字或其他字符开头
(2)变量名不能含有小数点、空格
(3)变量名的总字数不能超过255个
(4)不能含有VB的专用保留字,在VB中有特殊意义的单词、字母组合。例如:Print 、sub 、end 、click等
(5)VB不区分大小写
如果变量名不符合以上规则,则为不合法变量名
(1)变量的名必须是字母或文字开头,而不能使用数字或其他字符开头
(2)变量名不能含有小数点、空格
(3)变量名的总字数不能超过255个
(4)不能含有VB的专用保留字,在VB中有特殊意义的单词、字母组合。例如:Print 、sub 、end 、click等
(5)VB不区分大小写
如果变量名不符合以上规则,则为不合法变量名
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实,这样的问题,只要在VB中实验一下就成了。
比如 dim sum a会报错。补充:
A5 肯定是合法变量名
X·3 这个“名字”复制到 VB 中,竟然也是合法的。
另外两个肯定是错的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询