Fortran - Cycle 语句

cycle 语句使循环跳过其主体的其余部分,并在重复之前立即重新测试其条件。

流程图

循环语句

示例

program cycle_example     
implicit none      

   integer :: i     
   
   do i = 1, 20          
   
      if (i == 5) then 
         cycle          
      end if         
      
   print*, i      
   end do  
   
end program cycle_example

当上面的代码被编译并执行时,会产生以下结果 −

1
2
3
4
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

❮ fortran_loops.htm