服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 易语言 - 一步一步跟我学易语言之变量的有效范围

一步一步跟我学易语言之变量的有效范围

2021-06-15 17:27易语言帮助手册 易语言

今天小编就为大家分享一篇关于一步一步跟我学易语言之变量的有效范围,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

大家好,今天我们要学习的是变量的知识,还将解答一些初学者的一些常见问题。

什么是变量?

变量是用名称代表一个可变化的值,变量的类型也分多种多样,每种变量类型都是存储的特定的值。变量也好象是一种容器,把所有的数据都存储在变量中。

下面我们就来详细了解变量的有关知识。

变量的有效范围:

所谓变量的有效范围是指,在程序中一个变量可以在哪些地方使用。

变量的有效范围可以分3种:

全局变量

程序集变量

局部变量

现在我们就一一讲解这几种变量的有效范围。

全局变量:

在一个程序中,任何程序集、子程序里都可以使用和操作的变量。

比如我们在一个程序里定义一个全局变量,“变量1”:

一步一步跟我学易语言之变量的有效范围

添加一个全局变量:

一步一步跟我学易语言之变量的有效范围

我们定义了一个整数型的变量:“变量1”。下面我们在程序的不同地方调用它,会有什么结果。

我们建立了2个窗口,以便在不同的程序集中查看它。

第一个窗口布局如下:

一步一步跟我学易语言之变量的有效范围

代码部分如下:

一步一步跟我学易语言之变量的有效范围

第2个窗口布局如下:

一步一步跟我学易语言之变量的有效范围

代码部分如下:

一步一步跟我学易语言之变量的有效范围

我们看到,不论是在程序集1里还是在程序集2中,都可以使用变量1。

下面我们再来看看程序集变量的作用范围

首先,我们先删除在全局变量中定义的“变量1”

一步一步跟我学易语言之变量的有效范围

然后我们在程序集1中定义一个同名的程序集变量,其他不变。

一步一步跟我学易语言之变量的有效范围

这时我们按下运行按钮,或按F5,我们会发现易语言编译器提出错误:

一步一步跟我学易语言之变量的有效范围

一步一步跟我学易语言之变量的有效范围

提示没有找到“变量1”。这说明:在程序集1中定义的“变量1”只有在程序集1中才能直接调用。也就是说程序集变量它的作用区域只限于在变量所定义的程序集内直接使用。

我们再来看看局部变量:

修改刚刚的程序,将程序集变量“变量1”的定义删除,在 __启动窗口_创建完毕 的子程序中定义“变量1”,向__启动窗口_创建完毕 子程序中添加如下代码:

变量1=3

信息框(变量1,0,)

将 _按钮1_被单击 子程序中的代码修改如下:

信息框(变量1,0,)

如图:

一步一步跟我学易语言之变量的有效范围

并将 窗口程序集2中的 _窗口2_创建完毕 子程序中的代码注释,注释方法为将焦点移到要注释行上,按CTRL+回车键(置为草稿)。

然后按F5运行程序,易语言编译器会提示错误,如图:

一步一步跟我学易语言之变量的有效范围

提示指定变量名称“变量1”未找到。这说明局部变量的作用范围只限于所在声明的子程序内使用。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

延伸 · 阅读

精彩推荐
  • 易语言一步一步跟我学易语言之第二个易程序菜单设计

    一步一步跟我学易语言之第二个易程序菜单设计

    今天小编就为大家分享一篇关于的一步一步跟我学易语言之第二个易程序菜单设计,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要...

    易语言帮助手册7092021-06-17
  • 易语言一步一步跟我学易语言之关于变量

    一步一步跟我学易语言之关于变量

    今天小编就为大家分享一篇关于一步一步跟我学易语言之关于变量,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随...

    易语言帮助手册10822021-06-17
  • 易语言易语言在画板中写出指定文本当画板中已满会自动滚屏

    易语言在画板中写出指定文本当画板中已满会自动滚屏

    今天小编就为大家分享一篇关于易语言在画板中写出指定文本当画板中已满会自动滚屏,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,...

    易语言帮助手册9092022-01-12
  • 易语言易语言生成exe文件的方法

    易语言生成exe文件的方法

    在本篇内容中小编给大家分享的是关于易语言生成exe文件的方法知识点,需要的朋友们参考下。...

    易语言教程网14792022-03-01
  • 易语言实例操作易语言载入窗口

    实例操作易语言载入窗口

    在本文中小编给大家整理的是关于易语言载入窗口的教程和步骤内容,需要的可以跟着学习下...

    易语言教程网19162022-03-02
  • 易语言易语言设置进度条边框样式的方法

    易语言设置进度条边框样式的方法

    今天小编就为大家分享一篇关于易语言设置进度条边框样式的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随...

    易语言帮助手册4422022-01-20
  • 易语言易语言关于程序进程和线程的基础知识

    易语言关于程序进程和线程的基础知识

    今天小编就为大家分享一篇关于易语言关于程序进程和线程的基础知识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...

    三叶资源网6662022-02-24
  • 易语言易语言获取指定磁盘的名称

    易语言获取指定磁盘的名称

    今天小编就为大家分享一篇关于易语言获取指定磁盘的名称,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    易语言帮助手册12662022-01-04