我最近在写了很多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中有用吗?
答案 0 :(得分:2)
是。根据Fortran 90标准(ISO / IEC 1539:1991):
ftp://ftp.nag.co.uk/sc22wg5/N001-N1100/N692.pdf
7.1.1.5关系运算符rel-op:
is .EQ.
or .NE.
or .LT.
or .LE.
or .GT.
or .GE.
or ==
or /=
or <
or <=
or >
or >=
答案 1 :(得分:1)
根据这个http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/F90-Basics.pdf(第23页)是的,确实如此。