break와 continue는 프로그램이 코드의 일부를 무시하고 건너뛰게 만드는 구문이다. break는 switch구문과 모든 루프에 사용할 수 있다. continue는 루프에만 사용할 수 있다. break은 루프 및 switch구문을 탈출, continue는 루프의 끝으로 바로 가는 구문이다.
int a = 1;
while (a != 10)
{
a++;
if (a == 5)
continue;
if (a == 8)
break;
cout << "a의 값 : " << a << endl;
}
a == 5일때는 continue로 인해서 출력되지 않았고, 8 이후에는 break로 while 구문을 빠져나갔다.