Skip to content

CONTINUE


继续循环下一次迭代的控制流语句

语法

Continue {do | for | while}

说明

跳过循环结构中直到结束子句(即 Do...LoopFor...NextWhile...Wend 块)的所有代码,然后执行限制条件检查。对于 For...Next,变量将根据指定的 Step 递增。

当多个 Do / For / While 块嵌套时,它将继续该类型最内层的块,即最后进入的那个。你可以通过多次给出单词(用逗号分隔)来继续更早的同类型块,例如 continue while, while

示例

start GeSHi

vb
Dim As Integer n

Print "Here are odd numbers between 0 and 10!"
Print
For n = 0 To 10

  If ( n Mod 2 ) = 0 Then
    Continue For
  End If
 
  Print n
 
Next n

end GeSHi

start GeSHi

vb
 '' simple prime number finder

Print "Here are the prime numbers between 1 and 20!"
Print

Dim n As Integer, d As Integer

For n = 2 To 20
   
    For d = 2 To Int(Sqr(n))
       
        If ( n Mod d ) = 0 Then ' d divides n
           
            Continue For, For ' n is not prime, so try next n
           
        End If
       
    Next d
   
    Print n
   
Next n

end GeSHi

方言差异

  • -lang qb 方言中不可用,除非使用别名 __Continue 引用。

与 QB 的差异

  • FreeBASIC 新增特性

另请参阅

  • Exit

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系