목차
- C++ switch 조건문
- break 키워드 - 조건문 탈출
- default 키워드 - 기본 실행 코드
C++ switch 조건문
각 경우에 실행할 조건문 코드 작성 시 유용.
cf.
Java switch 조건문과 아주 유사.
[구문]
switch(표현식) {
case x:
표현식이 x 경우 실행할 코드
break;
case y:
표현식이 y 경우 실행할 코드
break;
default:
표현식이 x도 y도 아닐 때 실행할 코드
}
※ break 및 default 키워드는 선택 사항.
[예제]
#include <iostream>
using namespace std;
int main() {
int day = 4;
switch (day) {
case 1:
cout << "월요일";
break;
case 2:
cout << "화요일";
break;
case 3:
cout << "수요일";
break;
case 4:
cout << "목요일";
break;
case 5:
cout << "금요일";
break;
case 6:
cout << "토요일";
break;
case 7:
cout << "일요일";
break;
}
return 0;
}
결과값: 목요일
break 키워드 - 조건문 탈출
조건 충족 코드 실행 후, 조건문 빠져나오는 역할 함.
※ 다른 조건 탐색할 필요 없어, 처리 속도가 빨라짐.
default 키워드 - 기본 실행 코드
조건 충족한 게 없을 때 실행할 기본 코드 정의.
※ Switch문 마지막 위치 시, break 불필요함.
[예제]
#include <iostream>
using namespace std;
int main() {
int day = 4;
switch (day) {
case 6:
cout << "토요일";
break;
case 7:
cout << "일요일";
break;
default:
cout << "주말 아님.";
}
return 0;
}
결과값: 주말 아님.
최신댓글