0

我想在循环中分配一个不同大小的数组。我正在尝试做这样的事情。

  program generate

  implicit none

  real, allocatable :: stored_data(:)

  integer n, ii

  n = 256

  do ii = 1, 64

     allocate(stored_data(n*ii))

     ***** some operations ******

     deallocate(stored_data)

  end do

  stop
  end program generate

它不工作。这种方法不可能吗?如果没有,我该怎么办?

谢谢

4

0 回答 0