Desc :
if else 문장이 길어지면 가독성 및 성능에 좋지 않은 영향 (프로그램 카운터 증가)
switch case 문을 사용하는 것이 좋음
향후 유지보수를 생각한다면 default 문 생략하지 않고 구현하는 것이 좋다
Source Code :
#include <iostream>
using namespace std;
int main()
{
int num = 3;
switch (num)
{
case 1:
cout << "num = 1" << endl;
break;
case 2:
cout << "num = 2" << endl;
break;
case 3:
cout << "num = 3" << endl;
break;
default:
cout << "알 수 없음" << endl;
break;
}
}
Result :
'C++' 카테고리의 다른 글
[C++]039 조건 순환문 do ~ while ~ continue ~ break (0) | 2021.03.18 |
---|---|
[C++] 038 조건 순환문 while ~ continue ~ break (0) | 2021.03.18 |
[C++] 036 홀수, 짝수 찾기 (for) (0) | 2021.03.18 |
[C++] 035 순환문으로 특정 문자 개수 구하기 (0) | 2021.03.18 |
[C++] 034 중첩 순환문 for ~ continue ~ break (0) | 2021.03.18 |