fortran中arr = [1, 2, 3],用函数计算维度
时间: 2024-03-12 21:43:32 浏览: 73
fortran计算实例
Fortran 中没有内置的数组数据类型,因此需要使用数组库(如 `ISO_FORTRAN_ENV` 或 `Fortran 90`)来处理数组。以下是使用 `ISO_FORTRAN_ENV` 库计算一个一维数组的维度的示例代码:
```fortran
use ISO_FORTRAN_ENV
integer, dimension(3) :: arr = [1, 2, 3]
integer :: dim
dim = size(arr)
print *, dim ! 输出 3
```
在上面的代码中,我们首先使用 `use ISO_FORTRAN_ENV` 语句导入了 `ISO_FORTRAN_ENV` 库。然后,我们声明了一个名为 `arr` 的一维整数数组,包含元素 `[1, 2, 3]`。接下来,我们使用 `size` 函数计算了 `arr` 数组的维度,并将其存储在变量 `dim` 中。最后,我们将 `dim` 的值打印到控制台上,输出为 3,表示 `arr` 是一个一维数组。
阅读全文