Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - CONTINUE

Referenz-Navigation

 

Syntax: CONTINUE {DO | FOR | WHILE}
Typ: Anweisung
Kategorie: Programmablauf

CONTINUE springt in einer BefehlsreferenzeintragDO-, BefehlsreferenzeintragFOR- oder BefehlsreferenzeintragWHILE-Schleife an das Schleifen-Ende, wo dann die Abbruchbedingung geprüft wird. Bei einer FOR-Schleife wird der Schleifenzähler entsprechend der BefehlsreferenzeintragSTEP-Anweisung erhöht (falls sie vorhanden ist; ansonsten findet regulär eine Erhöhung um 1 statt).

Beispiel 1:

DO
   PRINT "Diese Zeile wird immer angezeigt."
   SLEEP 100
   IF INKEY <> "" THEN EXIT DO
   CONTINUE DO
   PRINT "Diese Zeile wird NIE angezeigt."
LOOP

PRINT "Schleife verlassen"
SLEEP

Wenn mehrere Schleifen ineinander verschachtelt sind, dann wird die innerste Schleife der angegebenen Art fortgesetzt. Durch die mehrfache Angabe von Schleifentypen, durch Komma getrennt, kann auch eine weiter außen liegende Schleife angesprochen werden.

Beispiel 2:

' einfache Primzahlensuche

Print "Die Primzahlen zwischen 1 und 20 lauten:"
Print

For n As Integer = 2 To 20
  For t As Integer = 2 To Int(Sqr(n))
    If (n Mod t) = 0 Then  ' n ist durch t teilbar
      Continue For, For    ' n ist keine Primzahl; nächstes n versuchen
    End If
  Next t
  Print n
Next n
Sleep

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:
Die Möglichkeit, eine Schleife höherer Ebene anzusprechen (z. B. CONTINUE DO, DO) existiert seit FreeBASIC v0.17.

Unterschiede unter den FB-Dialektformen:
In der Dialektform Befehlsreferenzeintrag-lang qb steht CONTINUE nicht zur Verfügung und kann nur über __CONTINUE aufgerufen werden.

Siehe auch:
BefehlsreferenzeintragDO ... LOOP, BefehlsreferenzeintragFOR ... NEXT, BefehlsreferenzeintragWHILE ... WEND, BefehlsreferenzeintragEXIT, BefehlsreferenzeintragSchleifen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 07.07.2007 von Redakteurnemored angelegt.
  • Die aktuellste Version wurde am 27.12.2012 von Redakteurnemored gespeichert.
  Versionen Versionen