当前位置: 首页 > 编程笔记 >

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

贺玉石
2023-03-14
本文向大家介绍一步一步跟我学易语言之变量的有效范围,包括了一步一步跟我学易语言之变量的有效范围的使用技巧和注意事项,需要的朋友参考一下

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

什么是变量?

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

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

变量的有效范围:

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

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

  1. 全局变量
  2. 程序集变量
  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”未找到。这说明局部变量的作用范围只限于所在声明的子程序内使用。

总结

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

 类似资料:
  • 本文向大家介绍一步一步跟我学易语言之关于变量,包括了一步一步跟我学易语言之关于变量的使用技巧和注意事项,需要的朋友参考一下 下面来介绍变量相关的知识。 什么是变量? 顾名思义变量就是一种自身可改变值的可使用的虚拟的质体。简单的说把变量比作一个盒子,当你的东西需要保存时这个盒子派上了用场把你想要存放的东西放到盒子里,如果需要用盒子里的东西就把东西拿出来不需要时再放回去,或这里的部分或全部的不需要了就

  • 本文向大家介绍一步一步跟我学易语言之DLL命令,包括了一步一步跟我学易语言之DLL命令的使用技巧和注意事项,需要的朋友参考一下 Dll命令 我们来学习一下有关“dll命令”的一些相关知识吧。那么什么叫“dll”呢?要解释什么叫“dll”,我们先从“API”说起吧。 什么叫“API”? 所谓API就是一种函数,他们包含在一个附加名为DLL的动态链接库文件中。用标准的定义来讲,API就是Windows

  • 本文向大家介绍一步一步跟我学易语言之认识窗口组件和子程序,包括了一步一步跟我学易语言之认识窗口组件和子程序的使用技巧和注意事项,需要的朋友参考一下 认识窗口组件(基本常用组件,扩展组件,外部组件) 看到了吗?易语言自带的组件。你会发现,组件工具箱里没有窗口这个组件,其实窗口是一个最基本的组件,其它组件都包容(画)在窗口上。如果要添加窗口,我们可以到易语言菜单的“插入”项,单击“新窗口”。或者到工作

  • 我无法理解页面翻译机制。我保存在yml文件翻译中的特定语言的翻译可以通过两种方式获得: 在会话中保留当前选定的翻译 只有在什么时候语言才会改变?我创建了一个单独的控制器,使用GET将参数传递给该控制器,并在控制器中执行代码? 为了不在任何控制器中编写相同的代码,我应该有一个只更改语言并将页面返回到上一个页面的控制器。仅通过重定向返回到上一页不会使用新语言传递请求,只有文档中给出的类使用默认语言。

  • 本文向大家介绍易语言注册热键的步骤教学,包括了易语言注册热键的步骤教学的使用技巧和注意事项,需要的朋友参考一下 本经验介绍如何用易语言注册热键 首先 打开易语言  新建一个windows窗口程序 如图 易语言有自带的注册热键命令  他在扩展功能支持库的热键功能里面  如果找不到此命令 请打开工具 再选支持库配置 找到扩展功能支持库  然后勾选上 点击确定即可  然后我们在添加一个标签 用来反馈事件

  • 本文向大家介绍易语言对文本操作的步骤教学,包括了易语言对文本操作的步骤教学的使用技巧和注意事项,需要的朋友参考一下 在易语言编程中,我们往往需要对一些文字进行截取或分割出来,如何准确、快速的实现这一目标呢?下面笔者来为大家演示 1、首先,我们打开易语言编程软件,点击左上角,新建一个文件,如图所示 2、我们点击新建后,会弹出一个对话框,我们选择要创建的类型,在此选择Windows窗口程序,如图所示