Freigeben über


setzen Sie Anweisung (C) fort

Die continue-Anweisung übergibt die Steuerung an die nächste Iteration nächsten übergeordneten do, foroder der while-Anweisung, in der sie angezeigt und umgeht alle verbleibenden Anweisungen in do, foroder Anweisungstext while .

Syntax

  • jump-statement:
    continue;

Die nächste Iteration der do, foroder while-Anweisung wird wie folgt bestimmt:

  • Innerhalb do oder eine while der folgenden Anweisung, die durch das erneute Starten mit langsamerem Fortschritt des Ausdrucks der do oder while-Anweisung.

  • Eine continue-Anweisung in einer for-Anweisung veranlasst den Schleifen Anweisung for der Ausdruck ausgewertet werden soll.Anschließend legt der Compiler den bedingten Ausdruck neu, und abhängig vom Ergebnis entweder abgeschlossen oder wird durch den Anweisungstext.Weitere Informationen finden Sie unter Eine Anweisung Weitere Informationen zur for-Anweisung und ihre nonterminals.

Dies ist ein Beispiel für continue-Anweisung:

while ( i-- > 0 ) 
{
    x = f( i );
    if ( x == 1 )
        continue;
    y += x * x;
}

In diesem Beispiel wird der Anweisungstext ausgeführt, während i größer als 0 ist.xerstes f(i) zugewiesen wird. Wenn Sie x gleich 1 ist, wird die continue-Anweisung ausgeführt.Die übrigen Anweisungen im Text wird ignoriert, und die Ausführung wird am Anfang der Schleife mit der Auswertung des Tests der Schleife fort.

Siehe auch

Referenz

setzen Sie Anweisung fort (C++)