易语言-多个变量值判断执行子程序的问题
想达到的效果是如果X=1_执行子程序1()如果X=2_执行子程序2()如果X=3_执行子程序3()如果X=4_执行子程序4()如果X=5_执行子程序5()如果X=50_执...
想达到的效果是
如果 X=1
_执行子程序1( )
如果X=2
_执行子程序2( )
如果X=3
_执行子程序3( )
如果X=4
_执行子程序4( )
如果X=5
_执行子程序5( )
如果X=50
_执行子程序50( )
X有50个数值 一个个去判断的话 写起来 太麻烦了
我的意思是 X=1的时候调用"子程序1" X=2的时候调用"子程序2" X有很多的值 为了方便 调用子程序的时候 能不能用X代替 子程序1 子程序2 这里面的数字 直接变成 子程序X
如果不行 有没有什么简洁点的写法 谢谢 展开
如果 X=1
_执行子程序1( )
如果X=2
_执行子程序2( )
如果X=3
_执行子程序3( )
如果X=4
_执行子程序4( )
如果X=5
_执行子程序5( )
如果X=50
_执行子程序50( )
X有50个数值 一个个去判断的话 写起来 太麻烦了
我的意思是 X=1的时候调用"子程序1" X=2的时候调用"子程序2" X有很多的值 为了方便 调用子程序的时候 能不能用X代替 子程序1 子程序2 这里面的数字 直接变成 子程序X
如果不行 有没有什么简洁点的写法 谢谢 展开
展开全部
方法1
----------------------------
.版本 2
.支持库 spec
.程序集 窗口程序集1
.程序集变量 子程序, 子程序指针, , "0"
.程序集变量 X, 整数型
.子程序 __启动窗口_创建完毕
加入成员 (子程序, &执行子程序1)
加入成员 (子程序, &执行子程序2)
加入成员 (子程序, &执行子程序3)
加入成员 (子程序, &执行子程序4)
加入成员 (子程序, &执行子程序5)
加入成员 (子程序, &执行子程序50)
.子程序 _按钮1_被单击
调用子程序 (子程序 [X], , , )
--------------------------------------------
方法2
-------------------------------
.版本 2
.子程序 _按钮1_被单击
.判断开始 (X = 1)
执行子程序1 ()
.判断 (X = 2)
执行子程序2 ()
.判断 (X = 3)
执行子程序3 ()
.判断 (X = 4)
执行子程序4 ()
.判断 (X = 5)
执行子程序5 ()
.默认
执行子程序50 ()
.判断结束
----------------------------
.版本 2
.支持库 spec
.程序集 窗口程序集1
.程序集变量 子程序, 子程序指针, , "0"
.程序集变量 X, 整数型
.子程序 __启动窗口_创建完毕
加入成员 (子程序, &执行子程序1)
加入成员 (子程序, &执行子程序2)
加入成员 (子程序, &执行子程序3)
加入成员 (子程序, &执行子程序4)
加入成员 (子程序, &执行子程序5)
加入成员 (子程序, &执行子程序50)
.子程序 _按钮1_被单击
调用子程序 (子程序 [X], , , )
--------------------------------------------
方法2
-------------------------------
.版本 2
.子程序 _按钮1_被单击
.判断开始 (X = 1)
执行子程序1 ()
.判断 (X = 2)
执行子程序2 ()
.判断 (X = 3)
执行子程序3 ()
.判断 (X = 4)
执行子程序4 ()
.判断 (X = 5)
执行子程序5 ()
.默认
执行子程序50 ()
.判断结束
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询