作业帮 > 数学 > 作业

fortran语言二维数组定义时,第一个数字是行还是列啊~例如name[2,88],数字2代表的是行还是列~

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/25 01:56:38
fortran语言二维数组定义时,第一个数字是行还是列啊~例如name[2,88],数字2代表的是行还是列~
fortran语言二维数组定义时,第一个数字是行还是列啊~例如name[2,88],数字2代表的是行还是列~
1.二维数组没有,行,列的概念.你说哪个是行,他就是行.你说哪个是列,他就是列.
行,列,只有写成人类的习惯,才有意义.计算机里存储,是不区分行列存储的,永远是线形的存储.
2.在内存中,Fortran数组存放的顺序是:
a(1,1) , a(2,1),a(3,1).a(m,1)
a(1,2),a(2,2).a(m,2)
.
a(1,n),a(2,n).a(m,n)
实际上,上面的数据应该写成一行.因为内存里没有行,列的概念.
3.Fortran数组引用是小括号,不是中括号,因此 a[2,88] 的写法是不对的,这是 C 的写法.