| 先贴代码--------------- 
 [Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode 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时,没有任何错误提示,编译成功。
 
   后来查到按照下面设置即可。确实解决了问题,没有错误提示,编译成功。但心里有疑虑,这样的代码运行时,会不会有什么问题?高手能否指点下?
 
   
 
 
 
 |