if else
if()
{}
else if()
{}
else{}
break
while(1)
{
if(i == num)
{
break;
printf("반복문을 빠져나가자!");
}
i++;
}
break 를 만나면 반복문을 바로 빠져 나가므로 문구가 출력되지 않는다.
continue
for(int i=0; i<10; i++)
{
if(i%2 == 0)
{
continue;
}
printf("%d ", i);
}
continue는 반복문을 완전 빠져나가는 break와 달리 현재 상태를 스킵하는것
i가 짝수일때 반복문은 스킵되므로 13579가 출력된다.
switch
switch(input)
{
case a:
input과 a가 같을 때 실행
break; //break를 넣지않으면 밑의 모든 case 실행
case b:
input과 b가 같을 때 실행
default:
같지 않을 때 실행
}
특정한 정수 값이나 문자만을 확인 가능하다.

