在下面的程序当中,我使用gfortran编译器进行编译,但是为什么每次我得到的结果都不一样呢?[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode program para
implicit none
real(8)::f
call func(1.0d0,1.0d0)
print*,f
end program
subroutine func(x,y)
implicit none
real(8),intent(in) :: x, y
real(8) :: f
f = 2*x+3*y
end subroutine
~
~
得出的结果如下:
另外为什么我这个地方用real,intent(out)::f就会报错呢
|