반응형
이번에 배울 내용은 switch 문에서 default와 break 키워드가 어떤 역할을 하는가입니다.default는 switch 문에서 정의한 case에 해당되는 조건이 없는 경우에 수행하는 문장입니다.
간혹 사용자가 잘못 입력한 값이 프로그램의 실행에 큰 위험을 줄 수 있기 때문에 default로 사용자의 실수를 처리합니다. break switch 문을 종료하는 역할을 합니다. 따라서 switch 문이 수행되는 중간에 break를 만나면 그 이후 내용은 무시되고 switch 문이 종료됩니다.
다음 예제를 살펴보겠습니다.
실행 결과가 어떻습니까? 대소문자를 구분하지 않고 출력됩니다. 예를 들어, 10행에서 변수 ch에 저장된 문자가 T라면 break 문을 만날 때까지 실행되기 때문에 Thursday가 출력되고 switch 문을 벗어납니다.
반응형
'프로그래밍언어 > C언어' 카테고리의 다른 글
break와 continue (0) | 2022.08.20 |
---|---|
switch~case 문의 한계 (0) | 2022.08.03 |
조건문을 만드는 방법 2 - switch-case 문 (0) | 2022.07.26 |
조건문을 만드는 방법 1 - 중첩 if~else 문과 else if 문 (0) | 2022.07.21 |
조건문을 만드는 방법 1 - if~else 문 (0) | 2022.07.18 |
댓글