8-1 if - else
if( 조건 )
{
//내용
}
if( 조건 )
{
//내용
}
else if( 조건 )
{
//내용
}
else if( 조건 )
{
//내용
}
else
{
//내용
}
- if-else를 사용하면 불필요한 비교 연산을 줄일 수 있다.
* 조건 연산자 ( 삼항 연산자 )
조건 ? A : B
조건이 true면 A, false면 B
- 조건 연산자는 실행할 문장이 많지 않을때, 코드를 간결하게 한다.
8-2 continue와 break
- break문을 만나면, 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 된다.
- continue문을 만나면, 가장 가까이서 감싸고 있는 반복문의 처음으로 돌아간다. for문일 경우, 증감문을 실행시키고 조건문을 비교한다.
8-3 switch-case
switch(n)
{
case 1: 내용. break;
case 2: 내용. break;
case 3: 내용. break;
default: 내용.
}
- switch문에 전달되는 인자 n은 int형이나 char형 변수여야 한다.
- break를 쓰지 않으면 해당 case의 아래부분을 전부 실행해버린다.
- 분기의 개수가 많아지면 switch-case로 만드는게 간결해보인다.
'학부 전공 > C' 카테고리의 다른 글
11. 1차원 배열 (0) | 2010.07.14 |
---|---|
9. 함수 (0) | 2010.07.09 |
7. 반복문 (0) | 2010.07.08 |
6. printf함수와 scanf함수 (0) | 2010.07.08 |
5. 상수와 기본 자료형 (0) | 2010.07.08 |