看看这句是怎么执行的?
有一段代码是这样的:......................................................
IF(COORDS(2).GT.width) GOTO 1500
ELSE
GOTO 1500
ENDIF
H(1) = strip_h
GOTO 2000
*************************************************************
CALCULATION OF STANDARD CONVECTION COEFFICIENT.
1500
.......................................................
上面的width是一给定的常量,比如是0.5.COORDS(2).是变量。假如COORDS(2)=0.4时,会不会执行H(1) = strip_h 和 GOTO 2000呢?
感觉不管如何H(1) = strip_h 和 GOTO 2000都不会执行 我觉得都不会执行 IF 条件就是废的
不管大于与否都会跳转到 1500
这中间的代码自然也是废的 本帖最后由 qinxl 于 2010-3-9 09:16 编辑
IF块语句没有THEN?
有没有可能楼主忘了上一层的IF语句:
IF(...) THEN
...
IF(COORDS(2).GT.width) GOTO 1500
ELSE
GOTO 1500
ENDIF
这样后面的语句才有可能执行到。
页:
[1]