我正在查看一些Fortran代码并遇到过这个
INTEGER IPIV( * )
COMPLEX A( 10, * )
声明变量的地方。我知道这是一个数组,但我不确定这个星是什么意思。我尝试在谷歌搜索它,但没有运气。任何见解将不胜感激。
答案 0 :(得分:4)
数组声明中的星号表示大小尚未确定。 例如,您可以在子例程中使用它来允许不同大小的输入数组。 注意 - 这也意味着您可能会错过一些编译时出界错误。
您可能希望阅读爱荷华州立大学的材料 - http://orion.math.iastate.edu/burkardt/papers/fortran_arrays.html