小米技术社区
小米技术社区管理员 关于小米

27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]

E-mail:mzze@163.com

Q Q:32362389

W X:xiaomi168527

小米技术社区大牛王飞 关于王飞

27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]

E-mail:wf_live@126.com

Q Q:3940019

微博:王小贱ss

小米技术社区设计小艳 关于小艳

大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]

E-mail:97157726@qq.com

Q Q:97157726

标签云
精品推荐
您的位置:首页 > 后端编程 > 易语言 > 概念

易语言变量概念汇总

分类: 概念33个赞

变量概念:


变量就是一个容器,变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字。可以通过这个名字来读取写入数据

 

加深印象:


1、变 = 可变   量 = 数据    ,可变的数据

2、比如数学中的π,他对应的是3.1415926,π也可以理解为变量
3、咱们人也是这样,人的名字、宠物的名字,如毛豆,可以是你家孩子的名字也可以是别人家的,甚至是宠物的名字

 

为什么需要变量:

变量其实就是助记符代记词,可以用很短的一个词来代替很长的数据

 

变量的组成:


变量是由:变量名+数据类型+作用域 三部分组成

 

变量作用域

变量的分类:


变量可分为局部变量、程序集变量、全局变量,他们的作用域大小为

局部变量<程序集变量<全局变量

 

局部变量:作用域在于子程序内部,生存周期也是子程序的开始和子程序的结束
程序集变量:作用域在整个程序集中全部子程序,生存周期是程序集开始(普通程序集没有销毁,程序的结束变量也会消失,但是易语言中的类是可以销毁的)
全局变量:作用域在于整个程序中所有程序集内的全部子程序,生存周期是程序的开始到程序的结束

 

静态局部变量(用的比较少)


程序的局部变量可以设置为“静态”类型

静态局部变量就是指该变量具有“记忆”功能,对该子程序调用后,该局部变量的值不会被销毁,到下次进入该子程序,它仍然保留上次调用该子程序后的值,它的作用域不变 生存周期变了
普通的子程序变量在每次进入子程序内后都要重新分配内存空间,在退出子程序时自动释放所占用的空间;而“静态”类型的子程序变量跟全局变量和程序集变量一样,在程序启动时就分配了内存空间并初始化(只初始化一次,而不是每次进入子程序都初始化),并且在整个程序运行期间都不释放,所以该类型的变量有“记忆”效应。

 

 

小米技术社区

本站内容均为小米原创,转载请注明出处:小米技术社区>> 易语言变量概念汇总