rpgle中for循环的使用方法

发表于:2007-05-26来源:作者:点击数: 标签:
[code:1:fe2633e239]cfori=1to100 c...... cendfor[/code:1:fe2633e239] 这就是i递增100次的写法。 等价于C语言: [code:1:fe2633e239]fori=1;i=100;i++[/code:1:fe2633e239] 等价于dow循环: [code:1:fe2633e239]cevali=1 cdowi=100 c...... cevali=i+1 cen

[code:1:fe2633e239]c                   for       i=1 to 100       
c                   ......
c                   endfor[/code:1:fe2633e239]         
这就是i递增100次的写法。

等价于C语言:
[code:1:fe2633e239]for (i=1;i<=100;i++)[/code:1:fe2633e239]

等价于dow循环:
[code:1:fe2633e239]c                   eval      i=1
c                   dow      i<=100
c                   ......
c                   eval      i=i+1
c                   enddo[/code:1:fe2633e239]

在使用for循环时要注意:
[code:1:fe2633e239]c                   eval      i=i+1[/code:1:fe2633e239]
这种语句不需要写,系统自动累加。
for语句里面的to参数是<=,不是=。

 michael9406 回复于:2005-03-25 15:57:21
好东东

 亿城雪 回复于:2005-03-25 15:58:52
老大鼓励,不好意思。自己的一点小心得。

 michael9406 回复于:2005-03-25 16:03:06
你的网站也不错。。。。。挺新的。

 亿城雪 回复于:2005-03-25 16:05:22
那是俺的blog,见笑。

 riancy1106 回复于:2005-03-25 16:48:25
好东东!

 亿城雪 回复于:2005-03-25 16:59:14
呵呵,一种循环的方法而已。

 60133056 回复于:2005-03-26 00:02:02
学习

原文转自:http://www.ltesting.net