반복 수행하는 문법, 구조 외에 차이가 없다!
While문은 무한루프를 돌릴떄 많이 사용이 되는데 그대로 놔두면 프로그램이 해당 로직에서
멈추기 떄문에 가장 가까운 반복문을 빠져나가는 break문과 같이 사용되는 경우가 많다.
break 문은 가장 가까운 반복문을 빠져나가는 구문이다.
#include <iostream>
int main()
{
while (true)
{
int num = rand();
std::cout << num << "\\n";
if (num % 10 == 0)
{
break;
}
}
return 0;
}