1) break문
for나 while문에 의한 반복 부분을 강제 탈출한다.
예1) for(i=1; i<=10; i++)
{
print(i, "\n");
if(i==5) break; // 5까지 출력 후 for문을 탈출한다.
}
예2) i= 0;
while(1)
{
i= i + 1;
print(i, "\n");
if(i>=5) break; // 5까지 출력 후 while문을 탈출한다.
}
2) continue문
continue 이후의 내용은 실행하지 않고 반복 부분의 선두로 이동한다.
예1) for(i=1; i<=10; i++)
{
if(i%3==0 || i%5==0) continue; // 3과 5의 배수는 출력되지 않음
print(i, "\n");
}
예2) i= 0;
while(i<10)
{
i= i + 1;
if(i%3==0 || i%5==0) continue; // 3과 5의 배수는 출력되지 않음
print(i, "\n");
}
|