___ answer7521977 ___

Verwenden Sie das Schlüsselwort %code% und es wird mit der nächsten Iteration der Schleife fortgesetzt.

    
___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123forloop ___ Eine for-Schleife ist eine Kontrollstruktur, die von vielen Programmiersprachen verwendet wird, um über einen Bereich zu iterieren. Es ist eine Möglichkeit, Anweisungen mehrmals zu wiederholen, bis die Schleife endet. Abhängig von der Sprache kann dies über einen Bereich von ganzen Zahlen, Iteratoren usw. hinausgehen. ___ answer7522044 ___

Dieser Fall scheint für if .. else besser geeignet zu sein als ein continue, obwohl continue gut funktionieren würde.

%Vor%     
___ qstntxt ___

Betrachten Sie diesen C ++ Code

%Vor%

Gibt es ein Schlüsselwort / einen Befehl, sodass, wenn Bedingung 1 zu %code% und Ausführung von %code% ausgewertet wird, ich den Rest der aktuellen Iteration überspringen und eine neue Iteration durch Erhöhung von %code% beginnen kann.

Das nächste, was ich von dieser Art von Statement-Skipping weiß, ist %code% , aber das beendet die Schleife vollständig.

Ich denke, man könnte dies tun, indem man einige Flags und if-Anweisungen verwendet, aber ein einfaches Schlüsselwort wäre sehr hilfreich.

    
___

8

Betrachten Sie diesen C ++ Code

%Vor%

Gibt es ein Schlüsselwort / einen Befehl, sodass, wenn Bedingung 1 zu true und Ausführung von /*Blah Blah*/ ausgewertet wird, ich den Rest der aktuellen Iteration überspringen und eine neue Iteration durch Erhöhung von i beginnen kann.

Das nächste, was ich von dieser Art von Statement-Skipping weiß, ist break , aber das beendet die Schleife vollständig.

Ich denke, man könnte dies tun, indem man einige Flags und if-Anweisungen verwendet, aber ein einfaches Schlüsselwort wäre sehr hilfreich.

    
smilingbuddha 22.09.2011, 21:55
quelle

3 Antworten

27

Verwenden Sie das Schlüsselwort continue und es wird mit der nächsten Iteration der Schleife fortgesetzt.

    
0x5f3759df 22.09.2011, 21:56
quelle
3

Dieser Fall scheint für if .. else besser geeignet zu sein als ein continue, obwohl continue gut funktionieren würde.

%Vor%     
Kashyap 22.09.2011 22:05
quelle
2
___ answer7521977 ___

Verwenden Sie das Schlüsselwort Continue und es wird mit der nächsten Iteration der Schleife fortgesetzt.

    
___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123forloop ___ Eine for-Schleife ist eine Kontrollstruktur, die von vielen Programmiersprachen verwendet wird, um über einen Bereich zu iterieren. Es ist eine Möglichkeit, Anweisungen mehrmals zu wiederholen, bis die Schleife endet. Abhängig von der Sprache kann dies über einen Bereich von ganzen Zahlen, Iteratoren usw. hinausgehen. ___ answer7522044 ___

Dieser Fall scheint für if .. else besser geeignet zu sein als ein continue, obwohl continue gut funktionieren würde.

%Vor%     
___ qstntxt ___

Betrachten Sie diesen C ++ Code

%Vor%

Gibt es ein Schlüsselwort / einen Befehl, sodass, wenn Bedingung 1 zu %code% und Ausführung von %code% ausgewertet wird, ich den Rest der aktuellen Iteration überspringen und eine neue Iteration durch Erhöhung von %code% beginnen kann.

Das nächste, was ich von dieser Art von Statement-Skipping weiß, ist %code% , aber das beendet die Schleife vollständig.

Ich denke, man könnte dies tun, indem man einige Flags und if-Anweisungen verwendet, aber ein einfaches Schlüsselwort wäre sehr hilfreich.

    
___
Mob 22.09.2011 21:57
quelle

Tags und Links