while.jpg

while문 vs for문

반복 수행하는 문법, 구조 외에 차이가 없다!

Untitled

While문은 무한루프를 돌릴떄 많이 사용이 되는데 그대로 놔두면 프로그램이 해당 로직에서

멈추기 떄문에 가장 가까운 반복문을 빠져나가는 break문과 같이 사용되는 경우가 많다.

break 문과 함께 사용

break 문은 가장 가까운 반복문을 빠져나가는 구문이다.

#include <iostream>

int main() 
{
	
	while (true)
	{
		int num = rand();
		std::cout << num << "\\n";
		
		if (num % 10 == 0) 
		{
			break;
		}
	}

	return 0;
}

이중 while 문