Fortran Coder

标题: 新手求解答EXIT的使用方法 [打印本页]

作者: machine6666    时间: 2018-6-20 13:52
标题: 新手求解答EXIT的使用方法
以下是整个代码的一部分,
JJ=3
         DO II=1,3

           IF( TT(II).GE.TMPSLF.AND.TT(II+1).LE.TMPSLF )THEN

JJ=II

             EXIT

           ENDIF

         ENDDO
上述代码的第5行的EXIT是退出DO文还是退出整个代码?

作者: kyra    时间: 2018-6-20 13:55
本帖最后由 kyra 于 2018-6-20 13:56 编辑

cycle 是退出当前层的本次循环,直接进入当前层的下一次循环。
exit 是退出当前层的循环。
return 是退出当前子程序,返回调用语句的后一句。
stop 是退出整个程序。




作者: machine6666    时间: 2018-6-20 15:12
非常感谢简单易懂的回答!




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2