◐ Shell
clean mode source ↗

continue statement – cppreference.com

Aus cppreference.com

<metanoindex/>

Verwendet werden, wenn es sonst umständlich zu den restlichen Teil der Schleife mit bedingten Anweisungen ignorieren .

Original:

Used when it is otherwise awkward to ignore the remaining portion of the loop using conditional statements.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Syntax

continue

Erklärung

Diese Anweisung funktioniert als Verknüpfung zum Ende des umschließenden Schleife .

Original:

This statement works as a shortcut to the end of the enclosing loop body.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Im Falle von while oder

do-while

Original:

do-while

The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.

Loops, die nächste Anweisung ausgeführt wird, die Bedingung check (cond_expression). Im Falle von for Schleife, sind die nächsten Anweisungen ausgeführt die Iteration Ausdruck und Zustand prüfen (iteration_expression, cond_expression). Danach wird die Schleife weiter als normal .

Original:

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Keywords

continue

Beispiel

#include <iostream>

int main() 
{
    for (int i = 0; i < 10; i++) {
        if (i != 5) continue;
        std::cout << i << " ";       //this statement is skipped each time i!=5
    }
    
    std::cout << '\n';

    for (int j = 0; j < 2; j++) {
        for (int k = 0; k < 5; k++) {   //only this loop is affected by continue
            if (k == 3) continue;
            std::cout << j << k << " "; //this statement is skipped each time k==3
        }
    }
}

Output:

5
00 01 02 04 10 11 12 14