본문 바로가기

Developing/C 언어

[C언어 강의 - 09] 조건문

조건문

 

앞서 공부한 프로그램은 전부 위에서부터 아래로 순차적으로 실행되었다. 그러나 조건문/제어문 등을 이용하면 프로그램 실행 순서에 변화를 가져올 수 있다.

다음과 같이 성적의 기준이 있다고 가정한다.

성적 (100점 만점)

등급

90 ~ 100

A

80 ~ 89

B

70 ~ 79

C

60 ~ 69

D

0 ~ 59

F

성적에 따라 등급이 달라지는 것을 알 수 있는데 이와 같이 특정 조건에 따라 처리되는 내용이 달라지는 경우에 조건문을 사용한다.

 

조건문이란, 조건에 따라 둘 또는 그 이상의 실행 경로 중에서 하나를 선택할 수 있는 수단을 제공하는 방식인데, C 언어의 조건문은 식의 참(True)/거짓(False)에 따라

선택하는 if 조건문과 식의 값에 따라 여러 경로 중에서 하나를 택하는 switch 조건문이 존재한다.

 

 

 

단순 if문

 

 

 

if-else문

 

 

 

else if 문

 

 

 

조건 연산자

 

 

 

switch 문