时间:2021-05-19
大家好,今天我们要学习的是变量的知识,还将解答一些初学者的一些常见问题。
什么是变量?
变量是用名称代表一个可变化的值,变量的类型也分多种多样,每种变量类型都是存储的特定的值。变量也好象是一种容器,把所有的数据都存储在变量中。
下面我们就来详细了解变量的有关知识。
变量的有效范围:
所谓变量的有效范围是指,在程序中一个变量可以在哪些地方使用。
变量的有效范围可以分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”未找到。这说明局部变量的作用范围只限于所在声明的子程序内使用。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
介绍下易语言静态变量与非静态变量区别,通过实例展示,让大家直观了解,下面一步步来教大家操作。1、打开易语言建立一个最简单的windows窗口程序并点击窗口2、进
易语言是中文编程,英文不好的比较喜欢,怎么安装呢?其实不复杂,只要跟着我的步骤一步步来就能正确安装好点开易语言安装包点下一步仔细阅读协议,我接受协议,点
易语言发音比较,这个函数可以比较2个文本的音,我一步步带大家学习。1、易语言新建一个windows窗口点击进入代码编辑区具体看如何用易语言编写自己第一个程序?2
易语言取韵母,这个可以取汉字的韵母,我一步步操作给大家看。1、易语言新建一个windows窗口点击进入代码编辑区具体看如何用易语言编写自己第一个程序?2、我们输
易语言到全角,这个是把文本转换为全角,我一步步教你们操作。1、易语言新建一个windows窗口点击进入代码编辑区具体看如何用易语言编写自己第一个程序?2、我们输