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

介绍下易语言静态变量与非静态变量区别,通过实例展示,让大家直观了解,下面一步步来教大家操作。

1、打开易语言建立一个最简单的windows窗口程序 并点击窗口

2、进入到下面这个页面

3、光标点到子程序下面然后 快捷键 ctrl+L  出现下面的页面

4、定义 计数 整数型 变量 然后输入

调试输出 (计数)

计数 = 计数 + 1

5、F5 2次运行  看看结果 都为0

6、我们定义 静态变量 就是再静态那一列打勾 如图 其他不变看看效果

7、F5 2次运行对比 发现没有什么区别 因为这个是 程序终止了 再次运行静态变量也会初始化

8、我们添加按钮  然后点击进入  修改为如图所示代码

9、F5运行 然后 点击2次按钮 看看结果 发现 第一次为0  第2次为1

为什么? 因为 第一次 按钮点击 计数初始化为0  然后 通过运输计数为1  第二次按钮点击 保留了1  这样每次都增加1

你们可以把静态变量取消掉 然后再测试2次结果 就会发现都是0 这就是静态变量和非静态变量的区别了

(0)

相关推荐

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

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

  • 详解易语言静态翻译问题

    啊哈我试试看自己和LIBC.lib混合LIBCMT.lib,放在LIBC.LIB结果大吃一惊 1. 首先找到文件LIBC.LIB和LIBCMT.LIB,你可以在e目录里面使用windows搜索.......看不到的windows搜索的证明你傻不拉几的. 2.首先打开LIBCMT.LIB和LIBC.LIB复制LIBCMT.LIB所有压缩文件到LIBC.LIB里面. 3.然后选择ZIP然后确定7z为压缩,选择ZIP确定. 4. 混合完成删除把LIBC.ZIP防在Lib文件里面,,,,,,?:\e\V

  • 详解易语言交换变量

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

  • 详解易语言的程序的输入方法概念

    为了便于输入程序,易语言内置四种名称输入法:首拼.全拼.双拼.英文.三种拼音输入法均支持南方音及多音字.首拼输入法及全拼输入法在系统中被合并为"首拼及全拼输入法",系统自动判别所输入的拼音是首拼方式还是全拼方式.双拼输入法的编码规则与 Windows 系统所提供的双拼输入法一致.例如:欲输入"取整 (1.23)"语句,各种输入法的输入文本为: ・ 首拼及全拼输入法: qz(1.23) 或者 quzheng(1.23) ・ 双拼输入法: quvg(1.23) ・ 英文

  • 详解易语言变量用法和原理

    易语言是一款可视全中文的编程语言,由于他的简单易用,深受国人喜欢,下面我来为大家介绍易语言变量的用法. 易语言变量,就像是数学中设x一样,顾名思义它是不定值的,它分为局部变量,全局变量,和程序集变量,下面我为用一个程序来向大家介绍这3种变量的区别. 打开易语言,新建一个windows窗口程序,将按钮按下图所示排列. 点击插入,选择窗口,插入一个新的窗口,点击按钮1,写入代码入下图所示, 点击窗口程序集,回车,添加一个程序集变量,命名为c,类型为文本型. 点击插入,分别添加全局变量,命名为q,类型

  • 详解易语言写内存整数型

    本篇文章主要介绍如何使用编程软件"易语言"做到修改指定进程的指定内存地址中的整数型数据. 1.启动"易语言". 2.选择"菜单栏"中的"f.程序",再在弹出的列表中选择"N.新建". 3.在弹出的标题为"新建:"的窗口中选择"Windows窗口程序",再点击标题为"确定(o)"的按钮. 4.在背景为灰色的,且标题为""(空的文本

  • 详解易语言的运算符及表达式

    以下内容给大家分享了关于易语言运算符和易语言表达式相关的知识点内容,一起来学习下. 1.易语言运算符 易语言程序进行算术运算或关系比较操作时,需要使用运算符.易语言运算符如下: 程序中的运算符有其优先级别,在程序运行时按照符号的优先级别从高到低依次运算.易语言运算符优先级别如下: 易语言运算符优先级  2.易语言表达式 用运算符和括号将作为对象的各类数据连接起来,符合易语言语法规则的式子,称易语言表达式. 下面是一个表达式:变量1=((3×9-15÷3)-2)\8. 表达式中运算先后,是按照运算

  • 详解易语言字符命令

    易语言字符命令,这个命令比较少见,但是有用,我教大家操作. 1.易语言新建一个windows窗口 点击进入代码编辑区 具体看如何用易语言编写自己第一个程序? 2.我们输入 这个命令 字符() 3.展开这个字符命令 我们发现只有一个参数 4.这个参数比较少见,字节型它的取值范围为0~255 我们输入100看看 5.运用调试输出这个函数,具体看易语言调试输出函数实例详解 我们输入调试输出 (字符 (100)) 6.结果为 d 这个需要对照 ASCII表看看

  • 详解易语言中的数据类型

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

  • 详解易语言线程同步

    在易语言官方多线程支持库中提供线程同步的方法是用许可区. 加入许可区之后可以防止多个线程同时访问公用变量是发生冲突.加入许可区的代码同时只能有一个线程访问,避免冲突. 创建许可区: 创建并返回一个进入许可证数值,此许可证值用作进入程序中的指定许可代码区,以避免多线程冲突.成功返回非零整数值,失败返回0.所创建的许可证在不再使用后,必须使用"删除进入许可证"命令将其删除.本命令为初级命令. 删除进入许可证: 删除由"创建进入许可证"命令所创建返回的进入许可证.成功返回

随机推荐