1.基本概念
1.1.主程序:调用其他程序的程序。
1.2.子程序:被其他程序所调用的程序。
2.COBOL中的子程序类似于Java中被调用的类,其基本结构是与主程序一样的。以下是它们的区别之处:
2.1主程序结构:
过程部的部头:
PROCEDURE DIVISION USING 要传入子程序中的参数名1,参数名2,……
过程部中应该包括一个程序出口语句:EXIT PROGRAM.
2.2.子程序结构:
过程部的头部:
PROCEDURE DIVISION USING 从主程序中接收到的参数名1,参数名2,……
数据部:
联接节(LINKAGE SECTION):如果子程序过程部部头的USING子句中有数据名,则此数据名应在此节中加以说明。