局部变量和全局变量如何定义?
局部变量和全局变量如何定义,他们的有效范围是什么?举例解释。
局部变量是指在函数内部定义的变量,作用域为定义局部变量的函数,也就是说他只能在定义他的函数中使用,其他函数不能使用该变量. 最值得注意的是:只有在程序执行到定义他的模块时才能生成,一旦执行退出该模块则变量消失. 而全局变量则是在整个程序执行的过程中一直有效,除非整个程序退出才会消失. 例子: Option Explicit Dim x As Integer Private Sub Form1_Load() x = 1 End Sub Private Sub Fun() Dim y As Integer x = x + 1 y = y + 1 End Sub Private Sub Command1_Click() Call Fun Print x '正确 Print y '出错,提示变量没定义 End Sub
全局变量在函数之外或模块中定义。 局部变量在函数之中定义。 dim,private dim都是局部变量 public dim是全局变量
局部变量定义:Dim a as string;全局变量定义: Public a as string。局部变量就是只在当前窗口有效,全局变量则在整个程序都有效不用多次定义。
答:If Len(Inet1.OpenURL(" ")) <> 0 Or_ Len(Inet1.OpenURL(" ")) <> 0 Then MsgBox "成功...详情>>
答:If Len(Inet1.OpenURL(" ")) <> 0 Or_ Len(Inet1.OpenURL(" ")) <> 0 Then MsgBox "成功...详情>>