技术论坛

 回复:子程序的使用

返回主题列表
作者 主题
罗马
游民

经验值:141
发帖数:121
精华帖:0
楼主    2008-01-26 20:57:16
主题:子程序的使用
在子程序中,是否可以重复输出如:= #Y2_S:L1.1
网络1
LDN #Y_25:L0.4
AN #Y_50:L0.1
AN #Y_75:L0.2
AN #Y_100:L0.3
A #RUN:L0.0
= #Y2_S:L1.1
网络2
LDN #Y_50:L0.1
AN #Y_75:L0.2
AN #Y_100:L0.3
A #Y_25:L0.4
= #Y2_S:L1.1
= #SF3:L0.7
= #SF4:L0.6

关于这方面的资料请发给我一份
fsdq@163.com
此 礼! 资料交流 fsdq@163.com QQ:298265054
yanxiao
版主

经验值:28603
发帖数:12143
精华帖:46
    2008-01-29 21:00:40
精华帖  主题:回复:子程序的使用
跟楼上两位较个真:
1、楼主的问题是能否重复输出,贴的例子是个别情况。重复输出,我把它描述为重复赋值。不管是赋值给位、字节、字等等,还是全局的V、M、局域的L,这些都给变量赋值,或叫做改变变量的值。变量在其作用范围内是可以、允许随意改变其值的,因为这是程序实现各种任务的需要。如果变量的使用人为地加上一些限制,或缩小其作用范围,本人认为这才是给写程序带来了麻烦。
2、重复使用变量是有目的的,如果你不清楚为什么,那么是在盲目地使用,不能用回避来解决。复杂一点的程序,一个输出也许不能表达成y=F(x),可能要在整个程序范围内决定它的值;一个存贮单元分时重复利用,是最基本的编程手段,即使是个新手,也要教会他重复利用存贮单元。
3、变量使用或重复使用之前必须复位,本人认为个僵硬的教条。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。