Fortran定义数组
时间: 2024-01-03 18:05:35 浏览: 120
Fortran之COMMON语句[文].pdf
在Fortran中,可以使用以下语法定义数组:
```
type :: array_name(dimensions)
```
其中,`type`是数组元素的数据类型,可以是`integer`、`real`、`complex`等。`array_name`是数组的名称,可以根据需要进行命名。`dimensions`是数组的维数,可以是一个或多个整数,用逗号分隔。
例如,要定义一个包含10个整数的一维数组,可以使用以下代码:
```
integer :: numbers(10)
```
要定义一个包含3行4列实数的二维数组,可以使用以下代码:
```
real :: matrix(3, 4)
```
要定义一个具有3维、每个维度大小为5的实数数组,可以使用以下代码:
```
real :: tensor(5, 5, 5)
```
请注意,在Fortran中,数组的索引从1开始,而不是从0开始。这意味着,对于一个包含10个元素的一维数组,有效的索引范围是1到10,而不是0到9。
阅读全文