목차
- break 키워드 - (switch 조건문, 반복문) 탈출・중단
- continue 키워드 - 해당 조건만 건너뛰기
break 키워드 - (switch 조건문, 반복문) 탈출・중단
(switch 조건문, for/while반복문) 탈출・중단.
※ break 위치에 따라 출력 결과 달라질 수 있음.
cf.
Java break 키워드도 유사.
[예제1] switch 조건문 탈출.
https://homzzang.com/b/cpp-16
cf.
Java 경우, switch 조건문 탈출.
[예제2] for 반복문 탈출.
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i < 5; i++) {
if (i == 3) {
break;
}
cout << i << "\n";
}
return 0;
}
결과값:
0
1
2
[예제3] while 반복문 앞쪽에서 탈출
#include <iostream>
using namespace std;
int main() {
int i = 0;
while (i < 5) {
if (i == 3) {
break;
}
cout << i << "\n";
i++;
}
return 0;
}
결과값:
0
1
2
[예제4] while 반복문 뒤쪽에서 탈출.
#include <iostream>
using namespace std;
int main() {
int i = 0;
while (i < 5) {
cout << i << "\n";
i++;
if (i == 3) {
break;
}
}
return 0;
}
결과값:
0
1
2
continue 키워드 - 해당 조건만 건너뛰기
for/while 반복문에서 해당 조건만 건너뛰기.
cf.
Java continue 키워드도 유사.
[for 반복문 경우]
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i < 5; i++) {
if (i == 3) {
continue;
}
cout << i << "\n";
}
return 0;
}
결과값:
0
1
2
4
[while 반복문 경우]
#include <iostream>
using namespace std;
int main() {
int i = 0;
while (i < 5) {
if (i == 3) {
i++;
continue;
}
cout << i << "\n";
i++;
}
return 0;
}
결과값:
0
1
2
4
PS. 핑크색 코드가 없을 시 결과값: 0 1 2
최신댓글