Fortran 77阵列用星星初始化

时间:2013-12-17 05:05:44

标签: arrays fortran

我正在查看一些Fortran代码并遇到过这个

INTEGER            IPIV( * )
COMPLEX            A( 10, * )

声明变量的地方。我知道这是一个数组,但我不确定这个星是什么意思。我尝试在谷歌搜索它,但没有运气。任何见解将不胜感激。

1 个答案:

答案 0 :(得分:4)

数组声明中的星号表示大小尚未确定。 例如,您可以在子例程中使用它来允许不同大小的输入数组。 注意 - 这也意味着您可能会错过一些编译时出界错误。

您可能希望阅读爱荷华州立大学的材料 - http://orion.math.iastate.edu/burkardt/papers/fortran_arrays.html