조건문은 조건에 따라 코드를 실행시킬수 있는 함수입니다.
조건이 성립되면 조건문안의 코드들이 실행되고 성립되지않으면 실행되지 않습니다.
#조건문 종류
1. if~
2. if~ else
3. if~ else if~ else
4. switch~ case
1,2,3번은 같은 유형으로 나뉘어진 함수입니다.
비교연산자를 사용하며 자유롭게 변형시켜 사용할 수 있습니다.
else if~를 여러개 작성하거나 if~ else if~만 사용해도 됩니다.
4번은 초보자 분들은 별로 사용하지않는 조건문입니다.
비교연산자를 사용하지않고 값을 같은지 다른지만 판단하는 조건문입니다.
조건문의 맨앞줄에는 : 를 사용하고 맨뒷줄에는 break; 를 사용합니다.
break; 는 switch case문을 빠져나가라는 의미를 가지고 있습니다.
if(변수 연산자 비교값)의 형태로 조건을 설정했습니다.
switch(변수)의 형태로 조건을 설정했습니다.
1. if문 = 만약 ~이면
=> 입력값이 if조건문에 성립하면 if문을 실행한다.
- 입력값이 200이거나 높으면 if문안에 출력함수를 실행합니다.
2. if else문 = 만약 ~이면 ~하고, 아니면 ~해라
=> 입력값이 if조건문에 성립하면 if문을 실행한다, 성립하지 않으면 else문을 실행한다.
- 입력값이 200이거나 높으면 if문안에 출력함수를 실행합니다.
- 입력값이 100보다 낮으면 else문안에 출력함수를 실행합니다.
3. if else if else = 만약 ~이면 ~하고, 아니면 ~이면 ~하고, 모두 ~않으면 ~해라
=> 입력값이 if조건문에 성립하면 if문을 실행한다, 성립하지 않으면 else if조건문에 성립하면 else if문을 실행한다, 모든조건문에 성립하지 않으면 else문을 실행한다.
- 입력값이 200이거나 높으면 if문안에 출력함수를 실행합니다.
- 입력값이 100보다 낮으면 else if문안에 출력함수를 실행합니다.
- 입력값이 충족하는 조건문이 없으면 else문안에 출력함수를 실행합니다.
4. switch case문 = 입력값이 같은 조건을 찾아 실행한다, 없으면 default를 실행한다.
=> 변수값이 맞는 조건문을 찾아 조건문안에 함수를 실행합니다. 조건이 없으면 default문을 실행합니다.
감사합니다.
'Study > C' 카테고리의 다른 글
10. 제어문 (break, continue) (0) | 2020.04.02 |
---|---|
9. 반복문 (for, while, do-while) (0) | 2020.04.01 |
7. 연산자, 우선순위 (0) | 2020.03.05 |
6. 자료형, sizeof() (0) | 2020.02.28 |
5. 변수, 상수 (0) | 2020.02.27 |