FORTRAN是什么意思?

时间:2015-02-09 08:46:54

标签: fortran

FORTRAN是什么意思?

DO 11 I = 1,LGTH1
11 ARRAY(I) = 0.D0
DO 12 I = 1,LGTH2
12 IARRAY(I) = 0

2 个答案:

答案 0 :(得分:1)

在此计划 11 12 是标志(标签)。标签指定循环的最后一行。

所以行

DO 11 I = 1,LGTH1

意思是:

运行以flag=11代表<{1}}开头的行。


do循环的一般形式如下:

LGTH-I

var是循环变量(通常称为循环索引),必须是整数。 expr1指定var的初始值,expr2是终止绑定,expr3是增量(步骤)。

如果该语句是单行命令,我们可以改为使用此表单:

  do label  var =  expr1, expr2, expr3
     statements
  label continue

答案 1 :(得分:0)

这是两个do循环,在现代Fortran中它们看起来像

DO I = 1,LGTH1
  ARRAY(I) = 0.D0
ENDDO

DO I = 1,LGTH2
  IARRAY(I) = 0
ENDDO

因此,您将零分配给ARRAYIARRAY。你也可以用矢量形式写这个:

ARRAY(1:LGTH1)  = 0.D0
IARRAY(1:LGTH2) = 0