이번에는 else문에 대해 배웁시다.
if문은 '만약 ~이라면'의 경우를 표현하는 키워드였다면 '만역 ~이 아니라면' 이라는 키워드도 있겠죠?
그게 바로 else문입니다.
else문은 if문처럼 혼자 쓰일 수 없고 if와 짝을 이루어야 합니다.
즉, if~else문은 하나의 문장입니다
예제 보시죠.
실행 결과
이 처럼 else문은 짝이 되는 if문의 조건이 만족되지 않을 때 실행됩니다.
if, else뿐 만이 아니라 else if라는 키워드도 있습니다.
이 역시도 혼자 쓰일 수 없으며 if문과 짝을 이루어야 합니다.
else if의 의미는 '만약 if문의 조건을 만족하지 않고 이 조건을 만족한다면' 입니다.
else if는 else와 달리 if문 처럼 조건을 써줘야 합니다.
else if의 개수는 제한이 없습니다. 무제한으로 추가가 가능해요.
그림을 통해 if~else if~else의 동작 과정을 살펴보겠습니다.
이렇 듯 중간의 조건이 만족되면 그 밑에있는 조건은 모두 건너뜁니다.
이제 덧셈 뺄셈 곱셈 나눗셈 중 하나 만 선택해서 연산하는 예제를 제시하겠습니다.
실행 결과
다음 강의에서는 continue & break에 대해 다룹니다.
다음 강의 때 뵙겠습니다.
'C언어 강의' 카테고리의 다른 글
(C언어 강의) Chapter -18 switch문에 의한 선택 (3) | 2016.09.25 |
---|---|
(C언어 강의) Chapter -17 조건문 if~else (1) | 2016.09.01 |
(C언어 강의) Chapter -15 조건문 if (0) | 2016.08.22 |
(C언어 강의) Chapter -14 반복명령을 위한 키워드 (for) (0) | 2016.08.10 |
(C언어 강의) Chapter -13 반복명령을 위한 키워드 (do~while) (0) | 2016.08.03 |