1个回答
2014-01-08
展开全部
就是返回的值,和变量差不多吧,但它们自己就像一个小程序,比如一开始运行程序A
然后执行到子程序了,就把子程序的权限交给B程序运行,然后B程序执行完成后,把
执行完成的值返回给A又继续执行。
比如代码如下:
------------------------------------
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
子程序1 (编辑框1.内容, 编辑框2.内容) '///这里子程序括号里面的两个值就是分别定义的两个参数X和Y
.子程序 子程序1
.参数 x, 文本型
.参数 y, 文本型
.如果 (x = “456” 且 y = “654”)
信息框 (“YES”, 0, )
.否则
信息框 (“NO”, 16, )
------------------------------------------------
当把编辑框1的内容赋值给X,编辑框2的内容赋值给Y,
然后执行子程序里面的内容,比较X的内容是否是“456”而且Y的内容也是“654”
当为真的时候,就会返回给程序信息框(“YES”,0,)这时程序单击按钮1的时候就会提示
信息框(“YES”,0,)。
如果为假的话就会返回提示信息框(“NO”,0,)了。
自己试试就明白了。谢谢
然后执行到子程序了,就把子程序的权限交给B程序运行,然后B程序执行完成后,把
执行完成的值返回给A又继续执行。
比如代码如下:
------------------------------------
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
子程序1 (编辑框1.内容, 编辑框2.内容) '///这里子程序括号里面的两个值就是分别定义的两个参数X和Y
.子程序 子程序1
.参数 x, 文本型
.参数 y, 文本型
.如果 (x = “456” 且 y = “654”)
信息框 (“YES”, 0, )
.否则
信息框 (“NO”, 16, )
------------------------------------------------
当把编辑框1的内容赋值给X,编辑框2的内容赋值给Y,
然后执行子程序里面的内容,比较X的内容是否是“456”而且Y的内容也是“654”
当为真的时候,就会返回给程序信息框(“YES”,0,)这时程序单击按钮1的时候就会提示
信息框(“YES”,0,)。
如果为假的话就会返回提示信息框(“NO”,0,)了。
自己试试就明白了。谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询