易语言关于变量的知识点

在易语言应用程序执行期间,可以使用赋值语句在变量内临时存储数据。变量有名字(用来引用变量所包含内容的词)和数据类型(确定变量能够存储数据的种类)。

变量有使用范围,在全局变量表内定义的变量被称为“全局变量”,整个应用程序中的所有子程序都可以使用;在程序集变量表内定义的变量被称为“程序集变量”, 仅能够被此程序集中的所有子程序使用;在子程序变量表内定义的变量被称为“局部变量”,仅能够被此子程序所使用。

易语言关于变量的知识点

易语言关于变量的知识点

易语言关于变量的知识点

变量的初始化

所有全局变量、程序集变量、局部静态变量在程序被启动运行前、所有非静态局部变量在其所处子程序被开始执行前,都将被自动分配空间并初始化。其中,数值型变量被初始化为零,逻辑型变量被初始化为假,日期时间型变量被初始化为 1899 年 12 月 30 日 0 时 0 分 0 秒,文本型变量被初始化为空文本(“”),字节集型变量被初始化为空字节集,子程序指针型变量被初始化为空子程序指针。

特例:系统在对库定义数据类型的对象变量进行初始化时,将首先查询该数据类型的各成员在库中是否指定了初始值。如果指定了初始值,则使用该值进行初始化。譬如:“字体”为系统核心支持库中所提供的库定义数据类型,其“字体大小”成员的初始值在库中被指定为 9 点(1 点等于 1 / 72 英寸),“字体名称”成员的初始值被指定为“宋体”。

变量的赋值

非数组变量可以通过赋予一个常数、常量、资源、对象或者变量来赋值。所赋予过来数据的数据类型必须与被赋予变量的数据类型一致或者可以互相转换。可以将一个对象赋予给变量后再使用该变量间接引用此对象。譬如:假设存在一个数据类型为“标签”,名为“变量1”的变量,使用“变量1 = 窗口1.标签1”语句可以将“窗口1”上的“标签1”窗口组件对象参考到“变量1”上,以后在程序中就可以直接使用“变量1.标题”来引用“窗口1”上“标签1”组件的标题属性。

数组变量可以通过赋予一个常数集或者另外一个数组变量来赋值。

定义变量时的主要属性

1. 变量名。 定义该变量在程序中的使用名称;

2. 类型。定义该变量所能储存数据的数据类型;

3. 静态。本属性仅在定义局部变量时需要被设置。如果局部变量在定义时此属性被设置为假,那么运行应用程序时,此变量在其所在子程序开始被执行前自动分配存储空间并初始化,在所在子程序执行完毕后自动释放所分配的存储空间。也就是说,变量的存储空间仅在其所在子程序执行过程中存在;如果此属性被设置为真,那么此变量与全局、程序集变量一样,被分配给在程序运行期间永久存在的存储空间并仅在应用程序启动运行前被初始化一次。

4. 数组。设置当前变量是否为数组变量及数组各维的上限值(即成员数目)。如为多维数组,定义时各上限值之间用逗号分隔。引用变量数组中某成员的方法为使用被中括号括住的从 1 开始的索引数值,如:“[1]”(单维数组),“[2][1]”(多维数组)。所有多维数组均可以使用单维数组格式引用其成员。譬如:数组定义为“2, 3”的多维数组,其成员“[2][2]”可以被单维数组格式“[5]”所引用。

到此这篇关于易语言关于变量的知识点的文章就介绍到这了,更多相关易语言变量内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-03-25

易语言声明变量的步骤讲解

易语言教程入门之变量学习变量是什么 1.变量就是一个容器一个仓库,存放程序中的结果,或读取的数据等,这些是基本的概念,变量就是一个容器一个仓库,存放程序中的结果,或读取的数据等,这些是基本的概念, 2.下面我们来一个小程序来实际操作一下 我们先要声明一个变量(就是增加一个变量),先新建一个win窗口程序,在里面画一个按钮,进入代码编辑区,在_按钮1_被单击里面按ctrl+l 3.然后在变量名下面输入一个变量名,这里啰嗦一下,在很多编程语言教程里面,老师总是把变量名的命名规则说半天的,这里我只想说

详解易语言静态变量知识点

介绍下易语言静态变量与非静态变量区别,通过实例展示,让大家直观了解,下面一步步来教大家操作. 1.打开易语言建立一个最简单的windows窗口程序 并点击窗口 2.进入到下面这个页面 3.光标点到子程序下面然后 快捷键 ctrl+L  出现下面的页面 4.定义 计数 整数型 变量 然后输入 调试输出 (计数) 计数 = 计数 + 1 5.F5 2次运行  看看结果 都为0 6.我们定义 静态变量 就是再静态那一列打勾 如图 其他不变看看效果 7.F5 2次运行对比 发现没有什么区别 因为这个是

易语言静态局部变量详解

易语言静态局部变量,是指所在子程序才能调用的静态变量,它最大的特点是子程序退出后,仍然保存上次调用时的值.比如程序执行下象棋,上次还没下完的棋盘还保留着. 首先在程序窗口添加编辑框.画板和按钮,双击按钮进入窗口程序集. "Ctrl+L"新建两个局部变量,将变量分别命名为变1和变2,均为短整数型,变1设置成非静态变量,变2设置成静态变量.区别就是选择静态打勾,非静态不打勾.最后输入内容: 变1 = 变1 + 到数值 (编辑框1.内容) 变2 = 变2 + 到数值 (编辑框1.内容) 画板

易语言变量表的使用教学

易语言变量表的应用 1.新建一个空白程序 2.进入编写代码 写入一下代码 .版本 2.局部变量 计数, 整数型 .计次循环首 (100, 计数)    输出调试文本 (计数).计次循环尾 () 3.在输出调试文本 左侧点击右键 选择条件断点 4.进入调试断点 写入变量名字 "计数" 点击确定 5.调试程序 出来提示点击确定 6.点击下面变量表 选择变量名字 "计数" 7.多次点击上面的单步 或按F8键 8.看下面的变量表的数值就会变化

易语言基础教程之定义及变量

任何编程语言都离不开对变量的定义及引用,易语言也是如此.由于变量是实现信息处理以及数据计算的核心,因此掌握变量的定义及引用将显得格外重要.下面就一起来学习一下易语言中变量的那些事儿. 方法/步骤 创建一个"Windows窗口程序",并绘制如图所示的人机交互界面. 选中"按钮"组件,从"文件夹 属性"面板中为其添加"单击"事件. 接着在打开的"程序集"窗口中,输入代码"长 = 到数值 (编辑框1.内

MySql实现简单的注册登录(易语言)

易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 用到的主要易语言命令: 连接MySql (, , , , ) 执行SQL语句 (, ) 取记录集 () 读字段值 (, , ) 释放记录集 () 断开MySql () 命令介绍: ①.连接MySql (, ,

易语言基础教程之循环程序结构

曾经听说过一句话:"计算机就擅长做的工作就是'循环'!".的确循环执行在语言中扮演着极为重要的角色,利用循环我们可以实现更复杂.重复性的工作.易语言对于循环程序结构提供四种形式,下面就一起来了解一下易语言中循环结构的具体使用方法. 方法/步骤 在此小编将以实例的方法与大家分享易语言中循环结构的具体使用方法:先创建一个Windows空白窗口,绘制如图所示的人机界面. 接下来为"计算"按钮添加"被单击"事件. 我们先利用"判断循环"

详解易语言中的数据类型

各种数据存放在磁盘或内存中都有其不同的存放格式,因此就存在不同的数据类型.了解各种数据的特性,对编程开发来说是十分重要. 程序中经常会进行一些运算,易语言中的运算都要使用运算符进行识别处理,并通过运算表达式来完成运算操作.程序中对各数据之间的关系的描述也要通过运算符. 1.易语言的数据类型 一个程序内部应包括两个方面的内容:1.数据的描述.2.操作步骤,即对程序动作的描述. 数据是程序操作的对象,操作的结果会改变数据的内容.打个比方:要做一道菜,做菜前先选择烹饪的原材料(即对数据进行描述),然后

零基础易语言入门教程(五)之逻辑型数据类型

在上篇文章给大家介绍了零基础易语言入门教程(四)之数据类型,上篇针对数值到文本类型知识,今天给大家介绍下逻辑型数据. 具体方法和步骤如下所示: 1.逻辑型数据非真即假: 首先申请一个局部变量(A)类型为:逻辑型,编写代码为:A=1>2,那么输出的结果应为假,因等于1是赋值与1,然后代码中写道1大于2,所以这是假的,见下图所示: 2.关系运算符: 在上图大家需注意的是,A后面的等于号是赋值符号,而后面的≥,≠,<一些符号则是关系运算符. 关系运算符不是非要设置变量给其赋值才可以使用的,同样他可以

零基础易语言入门教程(二)之编程思路

易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 上一篇跟大家讲了零基础易语言入门教程(一)编写第一个程序,然后接下来大家应该自己把支持库和易语言组件里面的控件全部认真的看一下,下面我直接跟大家分享下易语言简单编程思路. 方法和步骤如下所示: 1.易语言程序

易语言基础教程之简单代码的编写

要想使自己做的程序运行起来,就需要编写代码,下面我就以一个简单的程序为例,讲解一下代码编写过程 代码编写过程 我制作的小程序的功能就是当我点击点击按钮是,界面会出现"追梦小达人" 要想实现此功能,首先鼠标要双击一下点击按钮,进入程序编辑界面 这个子程序的完整代码为: 这个子程序用中文表达,意思就是:当单击按钮1时,标签1的标题就变成"追梦小达人!".我们可以把"标签1.标题"理解为"标签1的标题".可以看出易语言很接近人类的自

易语言基础教程之菜单栏和工具栏

目前的易语言版本是10个菜单栏,每个菜单栏有不同的功效,而工具栏就是从菜单栏里找出来的一个方便按钮,下面我就给大家详细解释一下每个菜单栏 菜单栏详解 "程序"菜单 相当于其他应用程序的"文件"菜单,这个菜单主要负责文件操作,例如"新建"."打开"."保存"."另存为"等等,还包括"程序配置"."易模块管理"等.值得初学者注意的是,在易语言的&quo

易语言基础教程之软件界面介绍

易语言之所以称为全可视化编程语言,就是因为它的开发界面和DOS界面下的一般编程界面相比,是图形化的:它所制作的应用程序图形,就是日后运行时看到的程序界面.整个编程过程都是可视的,可以称之为"所见即所得". 下面,我们就启动易语言的软件界面,给大家介绍熟悉易语言软件界面 熟悉易语言软件界面 选择"程序",点击"新建"按钮,选择第一个,如下图所示,再单击"确定",将自动建立一个新程序,该程序可在保存时命名. 程序窗口由上往下依次是

易语言批量检测QQ号昵称的方法(推荐)

用到的主要易语言命令: 精易模块的文本_取随机数字() 精易模块的网页_访问() 命令介绍: ①.文本_取随机数字(,):取随机数字,可选单或双!返回值类型:文本型,一共有两个参数. 第一个参数为字符数,类型为整数型.注明:要取字符个数. 第二个参数为单双选择,类型为整数型,允许接收空参数数据.注明:0为单双,1为单,2为双:默认单双一起!. PS:这里不用易语言自带的取随机数的原因是取出的随机数间隔太小. ②.精易模块的网页_访问():使用WinInet的方式访问网页,返回值类型:字节集,一共