반응형

for( i = 0 ; i < 7 ; ++i )

{   

    if( i == 3 )     continue;

    if( i == 5 )     break;

    printf( "%d\n", i )

}

 

i = 0 : 0 출력

i = 1 : 1 출력

i = 2 : 2 출력

i = 3 : continue를 수행하므로, 출력없이 가장 위로 올라가서 ++i에 의해 1이 증가

i = 4 : 4 출력

i = 5 : break를 수행하므로, for 문 탈출

 

그래서 결과적으로 출력은

0

1

2

4

 

'language > C' 카테고리의 다른 글

BCD(binary Coded Decimal)  (0) 2009.06.23
gcc설치하여 vim으로 편집하기  (0) 2009.05.19
const와 static  (0) 2009.05.05
#define와 const 차이점  (1) 2009.05.05
#ifdef와 defined() 차이점  (0) 2009.05.05

+ Recent posts