반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> using namespace std; int main() { int score = 2; switch(score){ case 0: cout << "밀려 쓰셨군요~\n"; case 1: cout << "조금 더 노력하세요\n"; case 2: cout << "안타깝습니다.\n"; case 3: cout << "멋있어요~\n"; case 4: cout << "완벽해요~\n"; } return 0; } | cs |
이 switch/case문을 if문으로 바꿔보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <iostream> using namespace std; int main() { int score = 5; if(0 == score){ cout << "밀려쓰셨네요~\n"; }else if(1 == score){ cout << "조금 더 노력하세요~\n"; }else if(2 == score){ cout << "안타깝군요~\n"; }else if(3 == score){ cout << "멋있어요~\n"; }else{ cout << "올바르지 않은 점수입니다.\n"; } return 0; } | cs |
이렇게 바꿀 수 있습니다.
컴파일 후 출력값은 동일합니다.
비교해보세요~
반응형
'공부 > 개발노트' 카테고리의 다른 글
[C/C++] 삼항연산자 (0) | 2016.08.16 |
---|---|
[C/C++] switch/case문 오류 해결 방법(case 안에 변수를 정의했을 때) (0) | 2016.08.16 |
[C/C++] switch/case의 사용 예시 (0) | 2016.08.16 |
[C/C++] if문 사용 예문 (0) | 2016.08.16 |
[C/C++] 연산 중 발생한 형변환 (0) | 2016.08.16 |