这是我2×2矩阵的简单程序
program matrix
INTEGER :: A(2,2)
integer::i,j
do i = 1,2
write(*,*) A(i,1),A(i,2)
end do
end program
当我运行并编译时,我得到了输出
15866218 1869135244
11 -2
我想知道为什么这四个没有。来了,怎么样...我期待输出像
A(1,2) A(1,2)
A(2,1) A(2,2)
但它有价值。有帮助吗?
您从未初始化矩阵中的值。你必须告诉编译器将某种值放入矩阵中,或者只是在程序运行之前得到那些内存地址中的任何数字。