fortran 给数组赋值为什么要加//
时间: 2023-06-13 11:05:19 浏览: 141
《Fortran 95/2003科学计算与工程》学习笔记
在 Fortran 中,使用 `//` 可以表示连续赋值。例如,如果要将一个数组的前三个元素赋值为 1,可以这样写:
```
array(1:3) = 1
```
但是,如果要将整个数组赋值为 1,可以使用 `//`:
```
array(:) // 1
```
这里的 `:` 表示整个数组,`//` 表示连续赋值。这种写法也可以用于将一个数组赋值给另一个数组:
```
array2(:) = array1(:)
```
注意,`//` 只能用于相同类型的数组赋值,否则会出现类型不匹配的错误。
阅读全文