조건문·21 / 22
switch로 여러 갈래 나누기
값 하나를 여러 경우와 비교할 때는 switch가 else if보다 읽기 좋습니다.
break를 빠뜨리면 다음 case로 흘러내려 계속 실행됩니다. 자주 하는 실수입니다.
switch (menu) {
case 1: printf("커피\n"); break;
case 2: printf("녹차\n"); break;
default: printf("없는 메뉴\n");
}어디에도 맞지 않으면 default가 실행됩니다.
할 일
day가 1이면 "월", 2면 "화", 3이면 "수", 나머지는 "기타" 를 출력하세요
막혔나요?
코드 에디터