假设
执行该命令 子程序1("传送的数据")
-------------------------------------
.子程序 子程序1
.参数 参数1, 文本型
信息框 (参数1, 0, )
那么信息框会输出 传输的数据.这就是参数的作用.
那么当你看完上面的方法后,下面我们来举一个算数例子.
.子程序 加法运算
.参数 参数1, 整数型
.参数 参数2, 整数型
.局部变量 结果, 整数型
结果 = 参数1 + 参数2
信息框 (结果, 0, )
这里我们用到了1个变量.还有2个参数
2个参数由外部传输进来.相加以后给变量,作为结果.然后显示.
---------------------------------------
这里边要注意一下.假如说
我们这样调用一下.
.子程序 子程序2
.局部变量 变量1, 整数型
加法运算 (1, 变量1)
这样子呢.变量是0 相加结果是1
如果我们把加法运算修改一下.改成以下方式
.子程序 加法运算
.参数 参数1, 整数型
.参数 参数2, 整数型
参数2 = 参数1 + 参数2
我们继续调用一下 子程序2
.子程序 子程序2
.局部变量 变量1, 整数型
加法运算 (1, 变量1)
这样调用以后的结果呢 子程序2里边的变量1的值就是 1.因为我们传了参数1 = 1. 他们进行累加
然后赋值给 参数2.因此参数2的值就改变了.
总结.变量 是 子程序内部使用的 参数呢是由外部传递进来的.如果替换了参数 可能把从传递过来的地方的值修改了.
在我们写代码的时候 如果要反复 调用参数的时候 就要注意了.
该信息由云豆思提供,仅供参考学习.如有什么不懂地方,欢迎请教!
全局变量的话直接在窗口程序集1的旁边用鼠标点一下,然后回车就新建了一个变量在下面,然后输入变量名即可。局部变量在按钮1下面直接写代码就行了,当然把你要用的局部变量写进去,然后在语句的尾回车,它会提示你选择那个变量的类型和是局部还是全局或者说是程序集。
上面第二种最常用的新建方法。不需要去点插入会把的,很方便。
子程序集变量:仅限于所在子程序内有效。全局变量:可用于整个程序内所有的子程序集,程序集,间传递参数
程序集变量:仅用于所在程序集间传递参数。
设置参数时,要看你对这个参数使用范围来设置,如语言夸程序集间使用的参数用全局变量,仅用于子程序间传递的设程序集变量;只用于某子程序使用变量就设置在子程序就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)