1.IF条件判断语句 IF语句是FORTRAN中最常用的条件判断语句,它的格式如下: IF (测试表达式) then 语句1 else if (测试表达式) then 语句2 else 语句3 END IF 其中,测试表达式可以是任意逻辑表达式,如比较表达式、逻辑表达式等。在执行IF语句之前,FORTRAN会对测试表达式进行计算,如果测试表达式的值为真,则执行语句...
IF(…)THEN是单个Fortran语句,必须一起写在同一行上,并且要执行的语句必须占用IF(…)THEN语句下面的单独的一行。 紧跟其后的END IF语句必须另起一行。在包含END IF语句的行上不能有行号。 2.2.2 ELSE和ELSE IF 子句 结构形式: IF(logical_expr1)THEN Statement 1 Statement 2 ... ELSE IF(logical_expr2)...
1.if...then 这是最简单的if语句结构。 if...then的语句结构如下: if (logical expression) then statement endif 还可以对if块进行命名: [name:] if (logical expression) then ! various statements . . . 2.if...then...elseif...then...else语句的基本语法如下: if (logical expression) then sta...
program main C implicit real*8(a-z) real*8::x,f C if(x<-1)then f=x**2+sin(x) else f=x**3-cos(x) end if C print*,"please input a real number" read(*,*)x write(*,*)"the value of function is: ",f end program main多重判断if-elseif语句if可以配合else-if来做多重判...
可行。事实上,选择执行语句有多种搭配方式,非常灵活,例如:1. IF(A>=0) THEN ...ELSEIF(A<0) THEN ...ENDIF 2. IF(A>=0) THEN ...ELSE ...ENDIF 3. IF(A>=0) THEN ...ELSEIF(A<0) THEN ...ELSE !也就是说else后可以不跟判别语句和执行语句 ENDIF 关于选择执行语句,还...
第一个endif对应第二个if,第二个endif对应第一个if。if。。。else。。。是一种选择结构,if。。。elseif。。。else是一种选择结构,一种选择结构后要有一个endif,上面是if。。。else。。中嵌套了if。。。elseif。。。else,所以你区分一下就行了。
name: if (x<y) then temp = x x = y y = temp end if name write(*,*) x, y end program test if (x<y) then x = 0 else y = 0 end if if (x<0) then x = -x else if (x==0) then x = 0 else if (x>0 .and. x<y) then ...
elseif 同 if一起使用 end 结束 for,while,if 语句 for 按规定次数重复执行语句 if 条件执行语句 otherwise 可同 switch 一起使用 pause 暂停模式 return 返回 select 多个条件分支 then 同 if一起使用 while 不确定次数重复执行语句 eval 特定值计算 feval 函数特定值计算或多变量计算 function 函数文件头 globa...
1. IF 语句IF 语句是 Fortran 中最常用的判断语句。它的基本形式如下:IF (条件) THEN 执行语句ELSEIF (条件) THEN 执行语句ELSE 执行语句END IF其中,条件可以是任意逻辑表达式,可以使用逻辑运算符(如 AND、 OR、NOT)和比较运算符(如>、<、=)进行组合。如果条件为 真,则执行 THEN 后的语句;否则,根据条件...
IF基础用法 和python、C、matlab等编程语言一样,fortran也有着自己的程序流程控制,具体的含义就不多讲了,只强调一下表示的方式与注意的细节。 基本程序块: if(逻辑判断式)then...endif 或是 if(逻辑判断式)then...else...endif 多重嵌套 if(...)thenif(...)thenelseif(...)thenelseendifendif ...