| 作者 | 主题 |
|---|---|
|
罗马 游民 经验值:141 发帖数:121 精华帖:0 |
楼主
主题:子程序的使用
在子程序中,是否可以重复输出如:= #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 |
楼
主题:回复:子程序的使用
跟楼上两位较个真:
1、楼主的问题是能否重复输出,贴的例子是个别情况。重复输出,我把它描述为重复赋值。不管是赋值给位、字节、字等等,还是全局的V、M、局域的L,这些都给变量赋值,或叫做改变变量的值。变量在其作用范围内是可以、允许随意改变其值的,因为这是程序实现各种任务的需要。如果变量的使用人为地加上一些限制,或缩小其作用范围,本人认为这才是给写程序带来了麻烦。 2、重复使用变量是有目的的,如果你不清楚为什么,那么是在盲目地使用,不能用回避来解决。复杂一点的程序,一个输出也许不能表达成y=F(x),可能要在整个程序范围内决定它的值;一个存贮单元分时重复利用,是最基本的编程手段,即使是个新手,也要教会他重复利用存贮单元。 3、变量使用或重复使用之前必须复位,本人认为个僵硬的教条。 |