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

+ Recent posts