相关疑难解决方法(0)

Fortran 90声明可分配数组的差异

两者之间有区别吗?

integer, intent(in) :: n
integer, dimension(:), allocatable :: a
allocate(a(n))
Run Code Online (Sandbox Code Playgroud)

integer, intent(in) :: n
integer, dimension(n) :: a
Run Code Online (Sandbox Code Playgroud)

在哪种情况下我们会使用第一个版本?也许我误解了可分配的数组,第二个版本甚至是可分配的数组?

arrays fortran memory-management gfortran fortran90

5
推荐指数
1
解决办法
402
查看次数

标签 统计

arrays ×1

fortran ×1

fortran90 ×1

gfortran ×1

memory-management ×1