우리가 C언어를 사용하여 조건문과 반복문에 대해서 공부할 때, 먼저 if문에 대해서 공부를 한다. 그리고 if문에 대한 공부가 끝났으면 조건문 중 나머지 하나인 switch문에 대해서 공부를 하게 된다.
그래서 이번에는 switch문에 대해서 정리하겠다. ① 개념 → 조건에 따라 여러 가지 코드 블록 중 하나를 실행할 수 있게 해주는 다중 선택 제어문 → 주로 여러 값을 비교해야 할 때 if-else보다 코드가 더 간결하고 가독성이 좋음 ② 장단점 1) 장점 가독성 (Readability) → 여러 조건을 비교해야 할 때, if-else 문보다 코드가 깔끔하고 구조적으로 이해하기 쉬움 → 여러 if-else 문을 중첩해서 쓰는 대신 각 경우를 case로 나누어 보기 쉽게 작성 가능 빠른 실행 속도 (Performance) → 많은 경우를 처리할 때 if-else보다 실행 속도가 빠를 수 있음 → 비교 대상이 많고 값이 간격이 적은 정수형 데이터일 때 유리 쉽게 확장 가능 (Sc...
원문 링크 : C언어 switch문