0基础学习易语言(中文编程)-05

一、静态变量的描述

在易语言中,静态变量是一种特殊的变量类型,其特点是在程序运行期间,该变量的值在函数调用之间保持不变,直到程序结束或变量被显式地重置。这意味着,即使函数被多次调用,静态变量也只会在第一次被初始化,之后的函数调用将使用上一次函数调用结束时的变量值。

二、静态变量的特点

  1. 持久性:静态变量的值在函数调用之间保持不变。
  2. 初始化:静态变量只在第一次进入定义它的函数时初始化一次。
  3. 内存管理:静态变量存储在静态存储区,这意味着它们在程序的整个运行期间都存在,不会因为函数的退出而被销毁。
  4. 作用范围:静态变量的作用域是局部的(即只在定义它的函数内部可见),但其生命周期是全局的(即在整个程序运行期间有效)。

易语言的静态变量的命名规则跟C/C渣渣的是不一样的。

比如 C渣渣的语法是酱紫的:static int nValue = 0;

然鹅 易语言的语法是酱紫的:

        1. 插入一个局部变量    
        2、输入数据

        变量名为:数值

        类型为:整数型

        这个和创建局部变量是一样的流程;

        3、勾选静态

        在表格中【静态】的下方双击鼠标,即可勾选该项。勾选表示该变量:数值,为静态变量。同理,再次双击表格,即可取消勾选,取消勾选后是一个普通的局部变量;

三、静态变量的使用示例

下面是一个使用易语言创建静态变量的简单示例,用于计算一个累加的和:

        1、在窗口中点击一个安装      

        2、双击按钮生成按钮点击事件

        3、在按钮点击事件函数中,添加代码

添加静态函数如下:

变量名:数据1

类型:整数型

静态:✔

添加以下代码,用来实现数据一直增加,点击一次,在上一次数据的值再增加一次;(对了,静态变量 如果没有初始化的话,系统默认提供的初始化是 :0)

输入完成后,点击 运行,弹出窗口,点击按钮,点击一次弹出一个信息框;

第一次信息框显示内容:1

第二次信息框显示内容:2

第三次信息框显示内容:3

第四次信息框显示内容:4

第五次信息框显示内容:5

。。。。。。

此时,你已经学会了静态变量的使用;

如果去掉静态的勾选,再运行,会怎么样?

去掉后,无论你点击多少次按钮,信息框显示的都是 1, 这就是局部普通变量和静态变量的区别;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值