반응형
if~else에서 else의 사전적인 의미는 '그 밖'에 또는 '그렇지 않으면'을 의미합니다. 조건문에서if~else 문을 사용하면 참인 경우와 그 밖의 경우를 엄격히 구분해서 프로그램의 흐름을 제어할 수 있습니다.
if~else 문의 사용 방법은 다음과 같습니다. if의 조건이 참인 경우에는 내용 1을 수행하고 참이 아닌 그 밖의 경우에는 else 밑에 있는 내용 2를 수행합니다.
if~else 문을 사용하는데 유의할 점은 독립된 if else로 이루어진 코드는 두 문장이 아니라는것입니다. 무슨 말인가 하면, else만을 따로 사용할 수 없다는 것입니다. if~else 문은 C 언어에서 사용되는 하나의 표현입니다.
다음 예제를 가지고 if~else 문을 이해해 보겠습니다. 15세 ~ 100세까지 회원 가입이 가능하고,그 밖의 경우(100살을 초과)에는 회원 가입이 되지 않는 웹 사이트를 가정한 프로그램입니다.
7행에서 키보드로부터 나이를 입력받습니다. 9행은 입력받은 나이가 15세보다 크거나 같고 100세보다 작거나 같은지를 비교하는 조건문입니다. 즉, 입력받은 나이가 15세~100세인지를 비교합니다. 12행은 입력받은 나이가 15세~100세 사이가 아닌 경우를 나타내는 그 밖의 경우를 나타냅니다.
반응형
'프로그래밍언어 > C언어' 카테고리의 다른 글
조건문을 만드는 방법 2 - switch-case 문 (0) | 2022.07.26 |
---|---|
조건문을 만드는 방법 1 - 중첩 if~else 문과 else if 문 (0) | 2022.07.21 |
조건문을 만드는 방법 1 - if 문 (0) | 2022.07.14 |
조건문이란 무엇인가 (0) | 2022.07.13 |
반복문을 만드는 방법 3 - do~while 문 (0) | 2022.07.06 |
댓글