在编写了很多C和C ++代码之后,我最近编写了一个fortran90代码。我在fortran代码中编写了一些IF和ELSE IF语句,但是使用C语法编写了它们。例如,
IF (a>b) THEN
BLAH BLAH BLAH
END IF
代替
IF (a.gt.b) THEN
BLAH BLAH BLAH
END IF
我的fortran已编译,并且似乎工作正常。我的问题是,这真的在fortran90中起作用吗?
是的。根据Fortran 90标准(ISO / IEC 1539:1991):
ftp://ftp.nag.co.uk/sc22wg5/N001-N1100/N692.pdf
7.1.1.5关系运算符的相对操作:
is .EQ.
or .NE.
or .LT.
or .LE.
or .GT.
or .GE.
or ==
or /=
or <
or <=
or >
or >=
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句