易语言关于变量的知识点

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

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

变量的初始化

所有全局变量、程序集变量、局部静态变量在程序被启动运行前、所有非静态局部变量在其所处子程序被开始执行前,都将被自动分配空间并初始化。其中,数值型变量被初始化为零,逻辑型变量被初始化为假,日期时间型变量被初始化为 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]”所引用。

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

(0)

相关推荐

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

    易语言教程入门之变量学习变量是什么 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.看下面的变量表的数值就会变化

  • 易语言关于变量的知识点

    在易语言应用程序执行期间,可以使用赋值语句在变量内临时存储数据.变量有名字(用来引用变量所包含内容的词)和数据类型(确定变量能够存储数据的种类). 变量有使用范围,在全局变量表内定义的变量被称为"全局变量",整个应用程序中的所有子程序都可以使用:在程序集变量表内定义的变量被称为"程序集变量", 仅能够被此程序集中的所有子程序使用:在子程序变量表内定义的变量被称为"局部变量",仅能够被此子程序所使用. 变量的初始化 所有全局变量.程序集变量.局部静

  • 详解易语言交换变量

    易语言交换变量图文解析 方便操作易语言的代码 1.新建一个易语言 2.放上1个控件 3.这里启动菜单的代码 4.写好一个用来操作的类 5.写几个自定义数据类型 6.编译成exe文件,放到桌面上 7.这里就是运行之后的效果 以上步骤很简单,大家跟着操作下,感谢大家对我们的支持.

  • R语言关于变量的知识点总结

    变量为我们提供了我们的程序可以操作的命名存储. R语言中的变量可以存储原子向量,原子向量组或许多Robject的组合. 有效的变量名称由字母,数字和点或下划线字符组成. 变量名以字母或不以数字后跟的点开头. 变量名 合法性 原因 var_name2. 有效 有字母,数字,点和下划线 VAR_NAME% 无效 有字符'%'.只有点(.)和下划线允许的. 2var_name 无效 以数字开头 .var_name, var.name 有效 可以用一个点(.),但启动点(.),不应该后跟一个数字. .2

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

    大家好,今天我们要学习的是变量的知识,还将解答一些初学者的一些常见问题. 什么是变量? 变量是用名称代表一个可变化的值,变量的类型也分多种多样,每种变量类型都是存储的特定的值.变量也好象是一种容器,把所有的数据都存储在变量中. 下面我们就来详细了解变量的有关知识. 变量的有效范围: 所谓变量的有效范围是指,在程序中一个变量可以在哪些地方使用. 变量的有效范围可以分3种: 全局变量 程序集变量 局部变量 现在我们就一一讲解这几种变量的有效范围. 全局变量: 在一个程序中,任何程序集.子程序里都可以

  • 易语言的学习基础知识点

    创建窗口,鼠标点点就可以,很简单快捷   举例程序源码 大致的程序编写思路如下: 在代码中"__启动窗口_创建完毕"下,编写相应代码,初始化程序 一个方框对应一个事件处理函数 然后下面编写各个事件处理函数即可 在一个窗口中调用另一个窗口只需要"点击菜单栏中的"插入"-->"窗口"即可 使用"载入 (窗口1, , 真)"即可显示,至于返回值以后再了解 易语言很符合国情,适合个人快速开发小型软件! 与Qt面向对象编

  • 易语言使用变量循环首命令显示0到50之间所有偶数的代码

    显示0到50之间的偶数代码 .版本 2 .程序集 窗口程序集1 .子程序 _变量循环首按钮_被单击 .局部变量 循环变量, 整数型 变量循环首编辑框.内容 = "" .变量循环首 (0, 50, 2, 循环变量) ' 显示0~50之间的所有偶数 变量循环首编辑框.加入文本 (到文本 (循环变量), ",") .变量循环尾 () 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解

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

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

  • 易语言关于右移知识点讲解

    易语言-右移-实例讲解,位运算,希望能帮到大家. 1.易语言新建一个windows窗口 点击进入代码编辑区 具体看如何用易语言编写自己第一个程序? 2.我们输入 右移()这个函数 3.我们展开这个函数发现 这个函数有2个参数 这个函数意思是将某整数的数据位右移指定位数 4.我们输入 3,1 意思是将3的数据位右移1位 5.我们使用调试输出这个函数 输入调试输出 (右移 (3, 1))  具体看易语言调试输出函数实例详解 结果为1 6.投票.点赞,看下图红色标记 总结:以上就是关于易语言右移相关的

随机推荐