32.2 중첩루프 빠져나오기
, 강 희진님이 작성#include <stdio.h>
#include <stdbool.h>
int main()
{
int num1 = 0;
bool exitOuterLOOp = false;
for (int i = 0; i < 10;i++)
{
for (int j = 0; j < 10; j++)
{
if (num1 == 20)
{
exitOuterLOOp = true;
break;
}
num1++;
}
if (exitOuterLOOp == true)
break;
}
printf("%d", num1);
return 0;
}
여기서 맨 처음에 num1을 0으로 할당하고 나서 num1에 20을 할당하는게 안나왔는데 실행결과가 어떻게 20이 나왔나요?
Re: 32.2 중첩루프 빠져나오기
, 도장_ 관리자님이 작성루프가 각각 10번씩 반복하는 중첩 루프이므로
10 * 10 = 100번을 반복하는 루프입니다.
num1은 최대 100까지 가능합니다.
중첩 루프 안의 if 문을 모두 지우고 실행해보세요.