24. Fortran 90 的存储器分配
可分配数组使用堆存储(heap storage)
描述时不用定义边界
ALLOCATE
和
DEALLOCATE
局部数组使用栈存储(stack storage)
边界可以不是常数, 在过程入口估计
例如, 局部数组的大小和一个哑参数相同
假定形状的数组可以传递数组大小
哑参数不说明边界
编译器在数据描述符中传送边界
边界可以用内部函数查询
Copyright: NPACT