恭喜,你发布的帖子
发布于 2025-01-14 10:16:05
3楼
老师您好! 请教一下!
FOR #tempCount :=0 T0 itemLen -l D0
#item[#itemIndex+#tempCount]:= #queue[#tempQueuelowBnd+#statHeadIndex]#stat0ueuetsed -=1#statHeadThdex +=1
IF #statHeadIndex >#tempQueuesize -1 THEN#statHeadIndex:=0
END IF
END FOR:
END IF
DECTOM
如果for 循环 #tempCount :是零 是不是完成零后 是不是退出for循环 for 循环运用不好 就会造成死循环 就得停机
经验欠缺 只有请教老师
在新春佳节到来之际 祝福老师工作顺利 身体健康 ! 财源滚滚!
您这里的“如果for 循环 #tempCount :是零”,能具体描述一下吗?咱们的FOR循环还得有TO终值的。
FOR循环的常规用法如下:
FOR _counter_ := _start_count_ TO _end_count_ DO
; // Statement section FOR
END_FOR;
FOR语句的功能是,根据循环变量( _counter_)在初值(_start_count_ )与终值(_end_count_)之间的变动,重复执行循环体中的语句。首先,将初值赋值给循环变量,然后将循环变量与终值比较,当循环变量的值小于等于终值时,执行循环体。在每次执行循环体之后,自动对循环变量的值进行变动。循环变量变动后继续和终值进行比较,如果其仍然小于等于终值,则继续执行循环体中的程序,直到循环变量大于终值,退出FOR循环。
请填写推广理由:
分享
只看
楼主