capypad
0 Tage Serie
cpp / beginner
Snippet

Break und Continue: Schleifensteuerungsanweisungen

Die break-Anweisung verlässt die Schleife sofort, während continue den Rest der aktuellen Iteration überspringt und zur nächsten übergeht. Dieses Programm gibt 1, 2, 4, 5, 6, 7 aus - es überspringt 3 und stoppt vor 8.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 3) {
continue;
}
if (i == 8) {
break;
}
std::cout << i << std::endl;
}
return 0;
}
Erklärung
1
if (i == 3) { continue; }
Überspringt das Drucken von 3, springt zur nächsten Iteration
2
if (i == 8) { break; }
Verlässt die Schleife wenn i 8 erreicht