fortran中怎么看ENDDO是结束的一个循环还是两个循环
在Fortran中,ENDDO语句只会结束最近的一个DO循环,而不是两个或更多的嵌套循环。如果需要结束多个嵌套的循环,可以使用标签来标识需要结束的循环。例如:
DO i=1,10
DO j=1,10
IF (j > 5) THEN
EXIT i ! 结束外层循环
ENDIF
ENDDO
ENDDO
在上面的代码中,EXIT i语句会结束外层的i循环,而不是内层的j循环。
原文地址: http://www.cveoy.top/t/topic/bk11 著作权归作者所有。请勿转载和采集!