
1. break
int num=1;
while(1)
{
if(num>10)
break;
num++;
}
break문이 실행되면, break문을 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 된다
break문이 if문과 함께 쓰였다고 해서 if문을 빠져 나오는 것으로 오해하면 안 된다.
2. continue
for(int i=0; i<10; i++)
{
if(i/2==0)
continue;
}
반복문 안에서 continue를 실행하게 되면, 실행중인 위치에 상관없이 반복문의 조건검사 위치로 이동을 한다.
그리고 검사결과 반복조건이 여전히 '참'이라면 반복영역을 다시 실행하게 된다.
3. switch
int num=1;
swtich(num)
{
case 1:
printf("1");
break;
case 2:
printf("2");
break;
default:
printf("?");
break;
}