无聊之人--除了技术,还是技术,你懂得
分类: 系统运维
2013-06-14 23:30:21
88层条件名在定义时需要使用VALUE语句。特别需要注意的是,此处VALUE语句后的值并不是对该条件名赋的初值。
VALUE后的值仅表示当在上面对应的变量内容为该值时,该值所对应的条件名为真。” 回到例子: 01 EOF-SW PIC X(01) VALUE 'N'. 88 EOF VALUE 'Y'. 也就是说 当EOF-SW的值为'N'时,EOF的值是false。而当EOF-SW的值为'Y'时,EOF才为true。
但是,由EOF和EOF-SW两个值的对应关系我又想到了另一个问题,就是对EOF进行 SET EOF TO TRUE时,EOF-SW的值会不会跟着改变? 这个问题自己在机器上试一下,EOF-SW的值会跟着一起变为'Y'.