반응형
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 |