【发布时间】:2018-02-02 12:17:07
【问题描述】:
NUM 和 ARRAY 双精度变量,不确定 if 块将如何执行。什么时候停止?它实际上在做什么?,如果我们转到 8,那么我们是否正在退出 do 循环?
谢谢
DO 7 I = 1,28
IF (NUM - ARRAY(I)) 8,7,7
7 CONTINUE
I=29
8 NUM = ARRAY(I)
....
....
....
....
【问题讨论】:
-
这在现代语言(例如 C)中会是什么样子?
-
DO 循环来自 1-3 行。当您在第 4 行时,您已脱离 DO 循环。
-
如果我从第2行到第4行怎么办?什么时候满足条件?那么我不在循环中了吗?将其称为“中断”语句是否安全?