• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >易语言 > 一步一步跟我学易语言之变量的有效范围

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

作者:易语言帮助手册 字体:[增加 减小] 来源:互联网 时间:2018-11-19

易语言帮助手册通过本文主要向大家介绍了易语言变量,易语言变量的有效范围,易语言全局变量,易语言局部变量,易语言程序集变量等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

什么是变量?

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

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

变量的有效范围:

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

变量的有效范围可以分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”未找到。这说明局部变量的作用范围只限于所在声明的子程序内使用。

总结

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 易语言变量循环首命令使用讲解
  • 一步一步跟我学易语言之关于数组
  • 一步一步跟我学易语言之关于变量
  • 一步一步跟我学易语言之循环语句
  • 一步一步跟我学易语言之变量的有效范围
  • 易语言基础教程之定义及变量

相关文章

  • 2018-11-19易语言在画板中画出多个顶点相连组成多边形的方法
  • 2018-11-19易语言使用信息框显示取出项目文本的方法
  • 2018-11-19分析易语言内嵌汇编取变量指针的示例
  • 2017-05-28详解易语言中的数据类型
  • 2018-11-19易语言更改画板写出文字的颜色
  • 2018-11-19易语言通过画图片命令将指定图片画到画板中
  • 2018-11-19易语言删除文本中的全部空格功能
  • 2018-11-19易语言取绝对值命令使用讲解
  • 2018-11-19一步一步跟我学易语言之什么是编程
  • 2018-11-19易语言使用销毁命令关闭窗口

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 易语言修改当前窗口的边框样式
    • 易语言在画板中画一个指定样式圆角矩形的方法
    • 易语言目录框的目录被改变后取得改变后的目录并在编辑框中显示
    • 易语言取主机名命令使用讲解
    • 易语言从前或从后寻找指定字节集
    • 详解易语言模块EDgame2d的模板
    • 易语言在指定路径下新建一个文件夹目录
    • 易语言取字节集长度,获取图片框中图片数据的大小
    • 分析易语言内嵌汇编取变量指针的示例
    • 易语言dll文件传递字节集参数解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有