본문 바로가기
프로그래밍언어/C언어

조건문을 만드는 방법 1 - if~else 문

by J코딩 2022. 7. 18.
반응형

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세 사이가 아닌 경우를 나타내는 그 밖의 경우를 나타냅니다.

반응형

댓글