C ++ weiterhin Aussage
Weiter Anweisung in C ein bisschen wie eine break- Anweisung ++. Aber es ist nicht zu beenden gezwungen, weiterhin den aktuellen Code in der Schleife zu überspringen, gezwungen, einen nächsten Zyklus zu starten.
Für diefor - Schleifeweiterhin Anweisung die Bedingung bewirkt , dass die Testzyklen und inkrementelle Teil auszuführen. Dennwährend und do ... while-SchleifeAnweisung bewirkt , dass die Programmsteuerung kehrt zu dem bedingten Test fortzusetzen.
Grammatik
Weiter Anweisung in C ++ Syntax:
continue;
Flussdiagramm
Beispiele
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // do 循环执行 do { if( a == 15) { // 跳过迭代 a = a + 1; continue; } cout << "a 的值:" << a << endl; a = a + 1; }while( a < 20 ); return 0; }
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19