易语言

【易语言基础教程】第三课——易语言的变量

faryou faryou 发表于2023-05-18 18:31:30 浏览101 评论0

抢沙发发表评论

        上期,我们知道了易语言的数据类型,这期,我为大家介绍易语言的变量。



        易语言中,变量主要可以依据数据类型和作用范围进行分类。我在上期已经介绍了易语言有哪些数据类型,变量的数据类型就是在上文提到的几种,本文不予讨论。今天,我们要进行了解的是易语言的作用范围


1.全局变量

        这种变量能够被任何程序集内的子程序调用,但是在运行时需要占用更多的性能

2.程序集变量

        这种变量能够被任何所在程序集内的子程序调用,如果其他子程序也要调用该变量,则必须在变量前加上“该变量所在程序集所在窗口.程序集变量”的前缀

3.局部变量

        这种变量仅供所在子程序调用,不过很节省性能


        为了使大家更容易理解以上三种变量,举个不恰当的例子:全局变量相当于论坛里的管理员,程序集变量相当于论坛里的超级版主,局部变量相当于论坛里的版主。管理员可以管理论坛里的一切事务,不论你在哪个区发帖,管理员都可以进行管理;分区版主则能够管理全论坛的的一切事务,你在论坛里发帖,分区版主可以进行管理;同理,版主则只能管理所管理版区内的事务。



        易语言的变量除了上面的几种外,还有两种特殊分类:静态变量和数组变量


静态变量

        静态变量能够在子程序结束执行时,保持变量内的值不变,供下次调用子程序时继续使用,直到主程序结束。而变量如果没有设置静态属性,在子程序结束后将被初始化(即回到默认值)。

数组变量

        数组变量,顾名思义,就是可以存放一组数据的变量。数组变量可以是多维的,这个我们现在暂时不深入研究,我们只需要知道以上知识即可。

本文链接:https://blog.faryou.eu.org/post/28.html 转载需经作者授权!

分享到:

访客留言

访客