先贴代码---------------
[Fortran] 纯文本查看 复制代码 program ex0816
implicit none
integer :: a(5)=(/ 1,2,3,4,5 /)
Call ShowArray1(a)
write(6,*)a
Stop
End
Subroutine ShowArray1(num1)
implicit none
integer :: num1(:)
num1 = num1 + 1
write(6,*)num1
return
End
---------------
自我感觉这个代码没有什么问题,但在IVF编译时(Debug),提示下面错误。但选择Release时,没有任何错误提示,编译成功。
后来查到按照下面设置即可。确实解决了问题,没有错误提示,编译成功。但心里有疑虑,这样的代码运行时,会不会有什么问题?高手能否指点下?
|