vb中关于变量的作用范围的一道单选题

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:56:09
VB中声明一个变量为局部变量应该用
A:Global
B: Private
C: Static

答案是C,我认为是B,为什么,谢谢!

局部变量是在过程或通用过程内定义的变量,
局部变量在过程内用Dim,Static定义.

Private定义私有变量,用来声明模块变量,
模块变量包括窗体变量和标准模块变量,用Private,Dim声明,
在声明模块级变量时,Private与Dim没有区别,但Private与Public相对,容易理解.

总:
Private 在模块(窗口模块或标准模块)中声明区声明时,它声明的变量相当于该模块的全局变量,而在过程或通用过程中不能用Private声明局部变量,只能用Dim或Static;
Static只能在过程或通用过程中声明,不能在模块声明区中声明,是静态局部变量。