递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4335|回复: 1
打印 上一主题 下一主题

对局部变量的有效范围的理解

 关闭 [复制链接]

22

主题

75

帖子

359

积分

中级会员

Rank: 3Rank: 3

积分
359
跳转到指定楼层
楼主
发表于 2018-2-5 09:19:39 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 变形金刚 于 2018-2-5 13:07 编辑

易语言对局部变量的有效范围只有一种,就是在申请局部变量的子程序内,是有效的。火山就分得更细了
1、类方法内,这里的类是指我们自己申请的类,比如‘启动类’,如果有多个窗口,就还有其他基础类为‘窗口’的类,
类方法,比如按钮被单机事件,内容被改变等等
2、流程、循环语句:‘如果’、‘另如’、‘判断循环’、‘循环’,如果局部变量申请在这些流程、循环语句内,则该局部变量只能在该循环语句内使用,即便是在该流程、循环语句的上述’类方法’(当做易语言的子程序)内其他地方使用,也是无效的,比如你在‘类方法’内的一个‘如果’语句内申请一个局部变量,然后紧接着在下面的‘另如’语句内使用这个局部变量是无效的

还有其他我就不知道了
回复

使用道具 举报

22

主题

75

帖子

359

积分

中级会员

Rank: 3Rank: 3

积分
359
沙发
 楼主| 发表于 2018-2-5 09:22:43 来自手机 | 只看该作者
很多学过其他编程语言对于局部变量根本就不是问题,都是小儿科。跟我一样还是初学者就比较有用,我对局部变量使用的了解就这些,希望对想我一样的初学者有用,如果有错误的地方,希望大佬们指正与补充,避免其他学友学到错误方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 12:12 , Processed in 0.073352 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表