上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.9 COBOL编码规则
尽管COBOL编译器确实允许一定程度的自由格式编码,但对于程序的编码区域仍然有很强的限制。COBOL源码必须按照表5.1所示的规定编写。
表5.1 COBOL编码规则
其中:
● 第01~06列是顺序号区域。
● 第07列是标识区域。
● 第08~11列是区域A(Area A)。
● 第12~72列是区域B(Area B)。
● 第73~80列,不使用。
第7列即标识区用来说明其所在的程序行的用途,比如:
● 连字符(-)表示连接,即本行是上一行的继续。
● (‘D’)表示查错。
● 星号(*)表示注解。
下面这些COBOL程序元素必须从区域A开始。
● 部(Division)和节(Section)的标题。
● 段名。
● 程序结尾(End Program)标题。
● 级别标识符如FD或SD等,级别号如01级和77级。
下面这些COBOL元素必须从区域B开始。
● 语句、句子和短语。
● 继续行。
为了提高程序的可读性,你可以在程序的任何地方摆放空行。