break, continue

C : 2007. 11. 2. 16:25
* break; - 주어진 종료식을 무시하고 반복문 내의 어디에서나 반복을 빠져나가게 해준다.


#include <stdio.h>
int main(void)
{
 int i;

 for(i=1; i<100; i++) { //99까지 반복문을 돌린다.
  printf("%d", i);
  if(i==10) break;       //10까지만 출력한다.
 }
 return 0;
}


* continue; - 반복문의 중간에서 만나면 현재 위치와 조건 검사 위치 사이의 모든 코드를
                   수행하지 않고 바로 조건검사 위치로 이동한다.


#include <stdio.h>
int main(void)
{
 int x;
 for(x=0; x<100; x++) {
  continue;                           //아무것도 출력하지 않는다.
  printf("%d", x);
 }
 return 0;
}
Posted by 청웨일