
[C언어] 제어문 (2)
·
C언어
1. switch~case문 계산기switch~case문은 다중 if~else문처럼 경우(case)의 수가 많을 경우 자주 사용하는 조건문이다.결과가 정수형(int, char, enum)인 경우만 선택할 수 있으므로 범위 검사 문제에는 적당하지 않다.switch다음의 조건식은 결과가 정수형(int, char, enum)인 수식만 가능case 다음에 쓰는 상수1, 상수2 등을 레이블(label)이라 함case문의 레이블 다음에는 구두점 콜론(:)을 씀break문은 자신을 포함하고 있는 블록(루프)을 벗어나는데 사조건식은 각 case문에서 차례대로 비교되고 조건식의 결과와 상수 레이블이 일치하면 그 아래 문장을 실행하고 break문을 만나면 switch~case문을 탈출보통은 각 case별로 실행할 내용이 ..