易语言中子程序之间(调用的时候)如何传递参数?

易语言中子程序之间(调用的时候)如何传递参数?,第1张

对于你的这个问题我不知道是不是用初学者的方式跟你解答与否。

比如最开始学编程时所使用的“信息框(,,)”这个子程序(这是系统自带的),

而你使用的时候是填了默认的信息框(“信息”,0,“窗口标题”);

其中用逗号隔开的几个间隔之间里填写的就是参数

如果这个子程序是你自定义的子程序,则你需要在子程序名那敲下回车就会自动下拉一个子程序下的参数表表格,此时你需要填的是参数名和参数的数据类型:

我这里给你提供一个简单的事例吧

.子程序 __启动窗口_创建完毕

子程序1 (“这里写你的内容”)

.子程序 子程序1

.参数 str, 文本型

信息框 (str, 0, “标题”)

-------------------------------------------------------------------------

代码易语言化及运行结果图:

子程序名(参数)

对于子程序,参数相当于一个变量,可以由调用子程序的过程进行赋值,然后用返回命令退出子程序,并且产生一个数值.

返回(123)

这样就可以让"子程序名"的值等于123

当然也可以做一些较复杂的计算过程,获得你想要的返回值.

当然这些也可以省略,也许你的子程序只是为了实现某种过程,不需要有返回值,也是可以的.

一个典型的子程序

.版本

2

.子程序

_按钮1_被单击

编辑框1.内容

到文本

(三数求和

(1,

2,

3))

.子程序

三数求和,

整数型

.参数

a,

整数型

.参数

b,

整数型

.参数

c,

整数型

返回

(a

b

c)

取命令行()

这个命令括号里填一个文本型数组

运行程序的时候,每个空格后面的文本都是一个数组成员

比如运行

c:/123.exe

666

888

777

文本型数组[1]就是666,文本型数组[2]就是888


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7826243.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存