VB中,哪些是不合法的变量名?

 我来答
johnwanz
2015-11-06 · TA获得超过781个赞
知道小有建树答主
回答量:716
采纳率:80%
帮助的人:228万
展开全部
在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说明
就烦条0o
推荐于2018-04-27 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46488
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
想要知道VB中变量名是否合法,就需要知道VB变量的命名规则,规则如下:
(1)变量的名必须是字母或文字开头,而不能使用数字或其他字符开头
(2)变量名不能含有小数点、空格
(3)变量名的总字数不能超过255个
(4)不能含有VB的专用保留字,在VB中有特殊意义的单词、字母组合。例如:Print 、sub 、end 、click等
(5)VB不区分大小写
如果变量名不符合以上规则,则为不合法变量名
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
璩语柳RL
2013-11-26 · 超过61用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:58.3万
展开全部
其实,这样的问题,只要在VB中实验一下就成了。 比如 dim sum a会报错。补充: A5 肯定是合法变量名 X·3 这个“名字”复制到 VB 中,竟然也是合法的。 另外两个肯定是错的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式