C++ continue-Anweisung
In C++continueDie Anweisung ist gewissermaßen wie einebreak-Anweisung. Aber sie ist keine erzwungene Beendigung; continue überspringt den Code in der aktuellen Schleife und erzwingt den Start der nächsten Schleife.
forfor-Schleife,continue-Anweisung bewirkt, dass der Bedingungstest und der Schleifen-Inkrementierungsteil ausgeführt werden. Fürwhileunddo...while-Schleife,continue-Anweisung bewirkt, dass die Programmsteuerung zum Bedingungstest zurückkehrt.
Syntax
In C++continue Die Syntax der Anweisung:
continue;

Flussdiagramm

Beispiel
Beispiel
#include <iostream>
using namespace std;
int main ()
{
// Lokale Variablendeklaration
int a = 10;
// Ausführung der do-Schleife
do
{
if( a == 15)
{
// Iteration überspringen
a = a + 1;
continue;
}
cout << "Wert von a:" << a << endl;
a = a + 1;
}while( a < 20 );
return 0;
}
using namespace std;
int main ()
{
// Lokale Variablendeklaration
int a = 10;
// Ausführung der do-Schleife
do
{
if( a == 15)
{
// Iteration überspringen
a = a + 1;
continue;
}
cout << "Wert von a:" << a << endl;
a = a + 1;
}while( a < 20 );
return 0;
}
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19Weitere Erweiterungen