C 数组总是从 0 开始,而 Fortran 数组在缺省情况下是从 1 开始。有两种常用的索引处理方法。
如上述示例所示,可以使用 Fortran 缺省设置。此时,Fortran 元素 B(2) 等同于 C 元素 b[1]。
可以指定 Fortran 数组 B 以 B(0) 开始,如下所示:
INTEGER B(0:2)
这样,Fortran 元素 B(1) 就等同于 C 元素 b[1]。