爱问知识人 爱问教育 医院库

局部变量和全局变量如何定义?

首页

局部变量和全局变量如何定义?

局部变量和全局变量如何定义,他们的有效范围是什么?举例解释。

提交回答
好评回答
  • 2007-07-02 08:56:14
    局部变量是指在函数内部定义的变量,作用域为定义局部变量的函数,也就是说他只能在定义他的函数中使用,其他函数不能使用该变量.
    最值得注意的是:只有在程序执行到定义他的模块时才能生成,一旦执行退出该模块则变量消失.
    而全局变量则是在整个程序执行的过程中一直有效,除非整个程序退出才会消失.
    例子:
    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

    天***

    2007-07-02 08:56:14

其他答案

    2007-07-02 12:41:12
  • 全局变量在函数之外或模块中定义。
    局部变量在函数之中定义。
    dim,private dim都是局部变量
    public dim是全局变量

    博***

    2007-07-02 12:41:12

  • 2007-07-02 08:39:53
  • 局部变量定义:Dim a as string;全局变量定义: Public a as string。局部变量就是只在当前窗口有效,全局变量则在整个程序都有效不用多次定义。

    希***

    2007-07-02 08:39:53

类似问题

换一换

相关推荐

正在加载...
最新资料 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 171-190
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):