这是我的2 x 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)
但是它具有价值。有帮助吗?
答案 0 :(得分:1)
您从未初始化矩阵中的值。您必须告诉编译器将某种值放入矩阵中,或者在程序运行之前,只需获得那些内存地址中的数字即可。