C Rec_No CHAIN (N) INPUT 99
jlwrp 回复于:2005-06-10 16:36:29
谢谢大家对我的支持,一起努力吧,周六、日休息就多帖二个吧!!!!
jlwrp 回复于:2005-06-10 16:37:41
CLEAR(清除)
操作码 因子1 因子2 结果字段 指示器
CLEAR *NOKEY *ALL 结构或变量
CLEAR操作是将结构中的元素(记录格式、数据结构、数组或表)或变量(字段、子字段、数组元素或指示器)设置成它们的缺省值。这些缺省值是根据字段的类型来确定的。(数字型、字符型、图形、指示器、指针或日期/时间/时间标记)。该操作允许在运行期间一个元素一个元素地将结构置成它的缺省值。
因子1必须是空格,除非结果字段为磁盘文件中的一个记录格式名。这时,因子1中可以是*NOKEY,它指出键字字段不能清除。
结果字段为清除的结构或变量,它可以是:一个记录格式名、数据结构名、数组名、表名、字段名、子字段、数组元素或指示器名。如果说明的是一个记录格式名或数据结构,则所有定义在该结构内的字段都要按顺序清除。数据结构中的字段将按照它们的数据类型进行清除。如果在不同的定义中字段之间有部分覆盖,则在非字符字段当中可能有无效数据。在多次出现的数据结构中,只有当前出现的那些字段被清除。如果规定一个表名,则清除当前表元素;如果是一个数组名,则清除整个数组。如果在结果字段中用数组下标规定数组的元素(包括指示器),则只清除说明的那个元素。
因子2必须是空格或是*ALL。如果是*ALL,且结果字段为一个多次出现的数据结构或表名,则所有的出现或表元素都将被清除,且出现的级别将置为1。
当CLEAR操作用在一个记录格式,且因子2为*ALL,因子1是空格时,则记录格式中所有的字段都被清除。如果因子1为*NOKEY,则清除除了键字字段外的所有其它字段。
当CLEAR操作用在记录格式,而因子2是空格,仅记录格式中的输出字段受影响。对于WORKSTN文件的记录格式,只影响用于输出或者用于既输入又输出的字段。所有字段的条件指示器都要受到该操作的影响。DISK、SEQ或PRINTER文件的记录格式在程序中为输出时,记录格式中的字段才受影响。仅输入字段不受该操作影响。通过定义,它们在下一次输入操作中获取新值。
有关缺省值,请看第7章“数据类型与数据格式”。
*...1....+....2....+....3....+....4....+....5....+....6....+....7...+....
DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords+++++++++++++++++++++++++++
D*
D
D DS1 DS
D Num 2 5 0
D Char 20 30A
上一页 1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 下一页
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 笔记 字母 顺序 学习 操作 常用 因子 文件 记录 一个 |
注册
个人空间
