8.1 조건문이란
어떤 조건이 참인 경우에만 수행하는 문장
8.2 조건문을 만드는 방법1 – if문
8.2.1 if문
If(조건식)
내용;
- 수행할 문장이 한 문장인 경우에는 중괄호를 생략할 수 있다.
- 하나 이상인 경우에는 중괄호를 사용해서 문장을 묶는다.
8.2.2 if ~ else문
If(조건식)
{
내용1;
}else
{
내용2;
}
- else : 그 밖에 , 그렇지 않으면
8.2.3 중첩 if~else 문과 else if문
- else만을 따로 사용하지는 못한다.
8.3 조건문을 만드는 방법2 – switch ~ case문
8.3.1 switch~case문
- 조건문을 표현하는 방식.
- if~else문을 간결하게 표현
- if~else문에 비해 가독성이 높다
- if~else문에 비해 약간의 제약이 있다.
8.3.2 switch문에 사용되는 default와 break
Break
- switch문을 종료하는 역할
- break를 만나면 그 이후 내용은 무시되고 switch문 종료
default
- switch문에서 정의한 case에 해당되는 조건이 없는 경우 수행
8.3.3 switch~case문의 한계
-switch문은 비교 연산자를 사용할 수 없다.
: switch문에는 char형문자,chat형 정수,int형 정수만 올 수 있다. (float,double같은 실수형 안됨)
8.4 break와 continue
Break
- 조건문을 종료
- 반복문을 종료
Continue
- 반복문을 생략
- While문,for문,do~while문과 같은 반복문 사용
- switch문에는 사용할 수 없음.
Return
- 함수를 종료
C언어본색 Part1 제8장 조건문이란 무엇인가.docx
'공부해요 > C' 카테고리의 다른 글
[ 열혈강의 C언어본색 ] Part2 제1장 1차원 배열이란 무엇인가 (0) | 2014.08.14 |
---|---|
[ 열혈강의 C언어본색 ] Part1 제9장 함수란 무엇인가 (0) | 2014.08.14 |
[ 열혈강의 C언어본색 ] Part1 제7장 반복문이란 무엇인가 (0) | 2014.08.14 |
[ 열혈강의 C언어본색 ] Part1 제6장 자료형이란 무엇인가 (0) | 2014.08.14 |
[ 열혈강의 C언어본색 ] Part1 제5장 연산자란 무엇인가 (0) | 2014.08.14 |