1. break
// 1번부터 30번까지 있는 반에서 1번에서 5번까지 조별 발표를 합니다.
for (int i = 1; i <= 30; i++)
{
if (i >= 6)
{
printf("나머지 학생은 집에 가세요\n");
break;
}
printf("%d번 학생은 조별 발표 준비를 하세요\n", i);
}
printf("나머지 학생은 집에 가세요\n");
문장 이후 , break문이 있으므로,
위 조건 (i >= 6) 을 만족할 때 탈출!
2. continue
// 1번부터 30번까지 있는 반에서 7번 학생은 아파서 결석
// 7번을 제외하고 6번부터 10번까지 조별 발표를 하세요
for (int i = 1; i <= 30; i++)
{
if (i >= 6 && i <= 10)
{
if (i == 7)
{
printf("%d번 학생은 결석입니다.\n", i);
continue;
}
printf("%d번 학생은 조별 발표 준비를 하세요\n", i);
}
}
continue 문을 만나면, 탈출해서 다음 문장인 printf("%d번 학생은 조별 발표 준비를 하세요\n", i); 로 가는 것 X
바로 다음 반복문으로 .. 즉 위로 돌아가서 다시 실행!