关于COBOL的EXIT
看到有人发关于EXIT的帖子,发现不能回复了,在这里谈谈自己对EXIT的心得
个人认为EXIT的存在和GOTO语句的运用有关。
EXIT很形象,表示出口。
那它是怎样提供出口的呢
比如有这样一段
PERFORM A THRU B
STOP RUN.
A.
DISPLAY 'A'
GOTO B
B.
EXIT.
C.
DISPLAY 'C'
D.
DISPLAY 'D'
这样就会打印A
但是现在改改,不用PERFORM THRU的结构
PERFORM A
STOP RUN.
A.
DISPLAY 'A'
GOTO B
B.
EXIT.
C.
DISPLAY 'C'
D.
DISPLAY 'D'
这样程序会乱跳的,会打印A C D
虽然现在都禁止用GOTO语句,但是个人认为GOTO语句在程序STEP BY STEP CHECK中省略后续CHECK方面还是很强大的,比较容易看,其实很多老程序的GOTO要做的也就是这样的事情。
所以有GOTO语句的程序为了防止程序乱跳,会使用PERFORM THRU的句子来执行其实一个段能实现的功能。THRU后面那个段用什么句子呢,几个做COBOL的老头一商量,就用EXIT,什么都不做。就是这样的
所以我认为没有GOTO语句的程序直接PERFORM就够了,不需要PERFORM THRU。
不过现在都要求写成PERFORM THRU的样子,也不准用GOTO语句,不懂的人写个带GOTO语句并且单纯PERFORM的程序就明白了。
转自:http://www.mainframer.cn/tech.mrqa?action=view&id=3861
分享到:
相关推荐
Enterprise COBOL for z/OS V4.2 Language Reference
COBOL for z/OS Language Reference v4.1
Enterprise COBOL for z/OS V4.2 Programming Guide
如何搭建大型机COBOL开发环境 安装COBOL4.1 root 用户登录 mkdir -p /opt/lib/cobol cd /opt/lib/cobol 将ocobol.tar 拷入该目录 tar xvf ocobol.tar ./install 屏幕显示: .......... Unpacking files .....
IBM-COBOL关于cobol的资料,cOBOL技术资料
关于cobol的一款学习资料,希望给从事cobol的人一点帮助
谭浩强COBOL_B谭浩强COBOL_B谭浩强COBOL_B谭浩强COBOL_B谭浩强COBOL_B谭浩强COBOL_B
关于COBOL循环读文件的问题
Beginning COBOL for Programmers is a comprehensive, sophisticated tutorial and modular skills reference on the COBOL programming language for established programmers. This book is for you if you are a...
cobol学习资料,可以很好的学习cobol
//COMPLIE JOB (CBLCL),'B.C.L',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1), // NOTIFY=&SYSUID; //***************************************************************** //* JOB TO COMPILE AND LINK-EDIT COBOL PROGRAM...
COBOL,PL/I等语言的辅助分析工具。用VBA编写的。可以表示if文的层次,输出结构图,调用关系图等。但是是日文版的。
COBOL & COBOL II Q1) Name the divisions in a COBOL program ?. A1) IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION. Q2) What are the different data types available ...
COBOL文件操作 要在COBOL中使用文件,要在3个不同的部中放上信息。
cobol for os/390
cobol编译器,简单好用,哈哈哈哈啊哈哈哈。
学习cobol的好东西
COBOL/大机 入门Demo--Helloworld ,文档有详细说明。网上的资料很少且不全,偶调试成功后放上。
Java解析cobol程序,自动解析cobol接口生成javabean和Java读取类
详细介绍cobol语法和关键字