프로그램을 만들 다 보면 ~한다면 ~실행 ~하지 않다면 ~실행 이런 코드를 작성해야할 때가 무조건 생기는데
이런 조건문은 어떻게 넣어주어야 할까요?
우리가 두 개의 정수를 입력받아 사칙연산의 결과를 출력해주는 프로그램을 만든다고 합시다.
그럼 3과 4를 입력했다면 +연산, -연산, *연산, /연산을 모두 출력하는 프로그램을 만들것입니다.
하지만 여기서 위 4개의 연산 중 하나만 선택하여 연산할 수 있도록 해주는 것이 조건문이지요.
if문의 사용법은 간단합니다.
if문 역시 반복문처럼 중괄호 내의 내용이 한 줄이라면 중괄호 생략이 가능합니다.
예제 하나 보겠습니다.
실행 결과
(맨 밑의 문장이 영어로 나오는 이유는 제가 최근에 윈도우를 영문버전으로 바꿔서 그렇습니다.)
if문의 동작 흐름을 그림으로 설명하겠습니다.
(이번 그림은 역대급으로 못그렸네요 죄송합니다.)
이렇게 if문은 else문(이따가 배웁니다.)을 만나지 않는다면 밑으로 쭉 검사합니다.
그래서 if문의 조건이 '참'인 곳은 모두 실행하죠.
다음 예제를 보겠습니다.
실행 결과
이해가 되시나요?
다음 강의에서는 else문에 대해 다룹니다.
다음 강의에서 뵙겠습니다.
'C언어 강의' 카테고리의 다른 글
(C언어 강의) Chapter -17 조건문 if~else (1) | 2016.09.01 |
---|---|
(C언어 강의) Chapter -16 조건문 if~else (0) | 2016.08.26 |
(C언어 강의) Chapter -14 반복명령을 위한 키워드 (for) (0) | 2016.08.10 |
(C언어 강의) Chapter -13 반복명령을 위한 키워드 (do~while) (0) | 2016.08.03 |
(C언어 강의) Chapter -12 반복명령을 위한 키워드(while) (0) | 2016.07.28 |