Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1269579
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2009-06-30 11:23:24

北京★杰婆(156810004) 16:21:21

  请教一下,ds定义,occurs关键字是干什么用的?

北京★杰婆(156810004) 16:28:41

  跟定义一个数组型的数据结构是一样的用法么?

重庆★FishYoun(99581554) 16:28:41

  数组

厦门★passthru(448081936) 16:40:26

  不是,是定义一个table结构。

厦门★passthru(448081936) 16:41:52

  同样的数据结构发生(occurs)多少次,相当于一个pf中的记录重复多少次,比喻的说。

厦门★passthru(448081936) 16:42:38

  相当于一个pf中的记录结构重复多少次

厦门★passthru(448081936) 16:44:36

  看到occurs,就要立马想到table。概念一定要清晰,才能往下做事。

北京★杰婆(156810004) 16:45:16

  相当于一个pf中的记录重复多少次?

北京★杰婆(156810004) 16:45:41

这是什么意思,pf记录有多少条的意思吗?

厦门★passthru(448081936) 16:46:59

  记录结构重复多少次。就是说在内存中开辟了occurs次数的结构,这些结构可以在程序处理中存放数据。

北京★杰婆(156810004) 16:48:59

  我明白了,那occurs关键字,跟dim比较有什么利弊呢?

厦门★passthru(448081936) 16:50:10

  pf是放在磁盘空间的一个可重复发生n(无限制)次的、用于数据输入或输出的数据结构。occurs,是做同样的事,事不过是把这个动作,发生在内存中,且数据结构的重复是受occurs的次数限制。

北京★杰婆(156810004) 16:51:58

  恩,明白了,谢谢

厦门★passthru(448081936) 16:53:01

  welcome

北京★杰婆(156810004) 16:53:07

  那在内存中开辟空间的大小是不是要根据OCCURS定义次数来的?

厦门★passthru(448081936) 16:53:53

  对,

北京★杰婆(156810004) 16:55:07

  明白了,谢谢passthru

北京★杰婆(156810004) 16:55:14

  老师

厦门★passthru(448081936) 16:57:31

  DIMOCCOUR的区别,我认为,用于DS结构,没有区别。用于字段时,DIM只能用于一个属性的字段,要么字符型,要么数字型;occurs则可以多个不同属性的字段组成的结构,可以重复发生。

厦门★passthru(448081936) 16:59:32

  呵呵,多提些这样的问题,一方面,我也可以理理我的概念;另一方面,我也可以把这个提问,加入到我的blog中,方便其他朋友理清思路。

 

还有一点区别:DIM可以放不同的初始化数据;occurs只能放相同的初始化数据。

阅读(1691) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~