这里需要说明的是,使用OCCURS语句只是避免了重复书写相类似的定义代码。OCCURS语句并没有压缩定义数据的存储空间。数据的存储空间大小和不使用OCCURS语句时,定义数据的存储空间大小是相同的。
通过下面的图解可以更直观的说明这一点。首先,使用OCCURS语句定义一个普通结构的表,代码如下。
01 TEST-TABLE-TWO
05 TEST-ROW OCCURS 3 TIMES.
10<
本文详细介绍了COBOL中OCCURS语句的作用,强调它并不节省存储空间,而是为了简化代码。通过实例展示了使用OCCURS定义的表结构,并解释了如何正确计算由此产生的存储空间大小,提醒初学者避免在计算时忽略OCCURS的重复次数。
这里需要说明的是,使用OCCURS语句只是避免了重复书写相类似的定义代码。OCCURS语句并没有压缩定义数据的存储空间。数据的存储空间大小和不使用OCCURS语句时,定义数据的存储空间大小是相同的。
通过下面的图解可以更直观的说明这一点。首先,使用OCCURS语句定义一个普通结构的表,代码如下。
01 TEST-TABLE-TWO
05 TEST-ROW OCCURS 3 TIMES.
10<

被折叠的 条评论
为什么被折叠?