阅 读 文 章

ILE RPG4 C表常用操作码学习笔记(按字母顺序发)

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(jlwrp) | 时间:2007-05-27 | 浏览:人次 ]


      C     FLDA          ORLT      FLDC
      C
      C*  ENDDO操作让程序转至第二个DOWLT操作,它测试确定需要的条件是否
      C*  存在,在FLDA等于或大于FLDB和FLDC时,一直要执行循环,然后程
      C*  序转到ENDDO后面的操作。
      C
      C                   MULT      2.08          FLDA
      C                   ENDDO


 jlwrp 回复于:2005-06-13 15:43:58

ELSE(否则)

操作码 因子1 因子2 结果字段 指示器
ELSE

    ELSE操作是IFxx和IF操作的可选部分。如果IFxx比较内容成立,执行ELSE之前的计算;否则,执行ELSE之后的计算。
    在总计计算中,控制级登记(7列和8列)可以是空格或者是L1-L9指示器、一个LR指示器或一个L0项把语句组成程序适当的段。控制级项仅针对文件。不允许条件指示器(9-11列)。
    用ENDIF操作关闭IFxx/ELSE组。
    4.4.43的图142举例说明了和IFxx连用的ELSE操作。

4.4.31  ENDyy(结束一个结构组)

操作码 因子1 因子2 结果字段 指示器
END  增量值
ENDCS
ENDDO 增量值
ENDIF
ENDSL

    ENDyy操作结束一个CASxx,DO,DOU,DOW,DOUxx,DOWxx,IF,IFxx或SELECT组的操作。
    ENDyy操作如下:
END 结束一个CASxx,DO,DOU,DOUxx,DOW,DOWxx, IF,IFxx或SELECT组。
ENDCS 结束一个CASxx组。
ENDDO 结束一个DO,DOU,DOUxx,DOW,DOWxx组。
ENDIF 结束一个IF或IFxx组。
ENDSL 结束一个SELECT组。
    在ENDyy操作中仅允许给出因子2,它给一个DO组定界。因子2为DO组的增量值。它可以是正的也可以是负的,不能有小数位,也可以为:数组元素、表名、数据结构、字段、命名常量或数字型文字。如果ENDDO上未规定因子2,则缺省增量为1。如果增量是负的,则DO组永远不会结束。
    ENDDO中条件指示器是可选项,但对ENDCS,ENDIF和ENDSL不允许使用条件指示器。
    不允许用结果指示器。对ENDCS,ENDIF和ENDSL,因子1、因子2和结果字段必须是空格。
    如果一个ENDyy的格式用在不正确的操作组(例如,ENDIF用在一个结构组),编译时会出错。
    使用ENDyy操作的例子,见CASxx、DO、DOUxx、DOWxx、IFxx和DOU、DOW、IF和SELECT操作举例。

4.4.32  ENDSR(结束子程序)

操作码 因子1 因子2 结果字段 指示器
ENDSR 标号 返回点

    ENDSR操作定义一个RPGⅣ子程序的结束并指出返回点。ENDSR必须是该子程序的最后一条语句。因子1可以是一个标号,该标号是子程序内GOTO操作转出的点。控制级内容(7和8列)可以是SR或空格。不允许规定条件指示器。
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 笔记 字母 顺序 学习 操作 常用 因子 文件 记录 一个

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.