中午好!
请教各位,fortran里什么情况下if后面可以不用加end if?
这两天在读ALBM模型的代码,见到了几次,但没总结出规律。
(例一)
do ii = 1, nline, 1
read(unit=fid, fmt=*, iostat=error) IWVLN1, vH0(ii)
if (error/=0) exit
vWVLN(ii) = DBLE(IWVLN1) / 10.0
end do
(例二)
if (allocated(target_lonid)) deallocate(target_lonid)
if (allocated(target_latid)) deallocate(target_latid)
谢谢!