全局变量到底能不能在过程或窗体模块中声明?

我在VB书上发现了以下语句:“全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,... 我在VB书上发现了以下语句:
“全局变量必须用Public或Global语句声明,不能用Dim语句

声明,更不能用Private语句声明;同时,全局变量只能在

标准模块中声明,不能在过程或窗体模块中声明。”

“全局变量可以在窗体模块、标准模块和类模块中进行声明;
全局常量只能在标准模块中进行声明;
全局数组只能在标准模块中进行声明;
全局用户自定义类型只能在标准模块中进行声明。”

到底哪个才是对的呢?谢谢!
展开
 我来答
栽培者
推荐于2017-10-08 · TA获得超过1067个赞
知道小有建树答主
回答量:746
采纳率:0%
帮助的人:770万
展开全部
全局变量是指在整个工程中都可以使用的变量,它通常在公用的标准模块中使用 Public 进行声明;

如果在窗体中使用Public关键字声明的变量,在当前窗体处于已加载的情况下,在其他窗体中也可以使用,方法是窗体名.变量名,但是他不能被称为全局变量,只能是理解为模块级变量。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式