易语言程序集变量跟局部变量调用为什么结果不一样

比如建立一个选择框一个编辑框|窗口程序集名保留保留备注|窗口程序集名保留保留备注窗口程序集1|窗口程序集1变量名类型数组备注|变量名类型数组备注ABCDE文本型5|ABC... 比如建立一个选择框 一个编辑框 |
窗口程序集名 保留 保留 备注 | 窗口程序集名 保留 保留 备注
窗口程序集1 | 窗口程序集1
变量名 类型 数组 备注 | 变量名 类型 数组 备注
ABCDE 文本型 5 | ABCDE 文本型 5
文本 文本型 | 子程序名 返回值类型 公开 备注
计次 整数型 | _选择框1—被单击
子程序名 返回值类型 公开 备注| 局部变量 类型 数组 备注
_选择框1—被单击 | 文本 文本
判断(_选择框1.选中=真) | 计次 整数型
ABCDE[1]="A" | 判断(_选择框1.选中=真)
ABCDE[1]='' " | ABCDE[1]="A"
计次循环首(5,计次) | ABCDE[1]='' "
文本=文本+ABCDE[计次] | 计次循环首(5,计次)
计次循环尾() | 文本=文本+ABCDE[计次]
编辑框1.内容==文本 | 计次循环尾()
编辑框1.内容==文本
-------------------------------------------------------------------------------------------------------------------
结果是输出的时候 输出结果是
单击选中框===真 假时=空 再真时 单击选中框=真 假=空 再真时
A AA A A
展开
 我来答
时光轨车永不停息
2015-01-27 · TA获得超过3267个赞
知道大有可为答主
回答量:2204
采纳率:55%
帮助的人:728万
展开全部
因为程序集变量再软件运行中内容不去修改就不会变的,而局部变量在子程序结束后会自动清空
所以你那个"文本"如果是程序集变量,单击选择框为真时A每次都会多一个,而局部变量子程序结束后就清空了,所以每次都是A 望采纳^_^
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式