2016/09/25

C언어 강의

(C언어 강의) Chapter -18 switch문에 의한 선택

이번에 배우는 switch문은 if~else문과 유사합니다. 그래서 if문을 switch문으로 대체할 수도 있지요. 하지만 if~else문에 비해 제한적입니다. 예제를 먼저보고 스스로 분석을 해봅시다. 우리는 이 정도 코드를 분석할 수 있는 능력이 되었으니까요. 실행 결과 1 실행 결과 2 무슨 예제인지는 다들 아시겠죠? 그럼 이제 설명을 해보겠습니다. 그림에서 보이듯이 switch를 통해 전달된 num의 값에 따라 각 case안의 내용을 처리하고 있습니다. 각 케이스 뒤에 있는 숫자는 num을 통해 전달된 값입니다. 그래서 꼭 1부터 시작하지 않아도 되고 꼭 정수여야 할 필요는 없습니다. 그리고 각 case끝에는 세미콜론(;)이 아닌 콜론(:)이므로 이 점 유의하셔야 합니다. 그리고 모든 case의 경..

훈더덕
'2016/09/25 글 목록