马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
TC变量作用域
一、变量分为:全局变量和局部变量。
二、全局变量:在函数体外部定义的变量称全局变量,全局变量为每个函数体共享,只要在函数体外部定义的变量,其函数内部都能使用该变量,也就是说它可以被多个函数使用。
注意:全局变量定义后不能在外部赋值,只能在函数内部赋值。
下面我们通过具体的实例进行分析,如下:
空间 我的程序
字符型 字符串 //定义一个全局变量字符串
功能 整型 我的方法() //定义一个名为我的方法()的函数 字符串="这是一个全局变量" //给全局变量字符串赋值 辅助.消息框(字符串) 返回 0 功能结束 //局部变量:在一个函数内部定义的变量是局部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们。 //在此函数以外时不能使用这些变量的 功能 整型 实现方法() //定一个名为实现方法()的函数 字符型 字符串1 //定义一个局部变量字符串1 字符串1="这是一个局部变量" //给局部变量字符串1赋值 辅助.消息框(字符串1) 返回 0 功能结束 功能 逻辑型 开始_点击() 我的程序.我的方法() 我的程序.实现方法() 返回 真 功能结束
空间结束
分析说明:上面定义了两个函数,对于局部变量的话,我们只要知道函数开始和结束语句就可以知道局部变量作用域了,也就是说哪个函数的变量就在哪个函数内起作用,遇到“功能结束”语句也就代表该变量使用结束,而全局变量则是空间至空间结束这个区域内使用。如:“功能 逻辑型 我的方法()”和“功能结束”两句语句,只要在这个两句语句之间定义的变量就所属该函数,也只能在该函数起作用(第一个函数定义的变量只能在第一个函数内使用,而不能再第二个函数内使用),这就是该变量的作用域。
|