Fortran中dimension
时间: 2023-11-28 20:47:32 浏览: 389
Fortran.rar_fortran中arr
在Fortran中,dimension是一个关键字,用于定义数组的维度。它的语法如下:
```
dimension (dim1, dim2, ..., dimn) :: array_name
```
其中,dim1、dim2、...、dimn是数组的各个维度大小,array_name是数组的名称。例如,下面的语句定义了一个二维数组a,其行数为10,列数为20:
```
integer, dimension(10,20) :: a
```
在程序中,可以使用a(i,j)来引用数组a的第i行、第j列元素。如果需要动态地改变数组的维度,可以使用allocate语句。例如,下面的语句动态地将二维数组a改变为3行、4列的数组:
```
integer, dimension(:,:), allocatable :: a
allocate(a(3,4))
```
在使用完数组后,需要使用deallocate语句释放数组所占用的内存。
阅读全文