while if break차이
봉봉
2023.04.01
질문 제목 : 질문 내용 : 이중 while을 사용하는데요
while(1)//첫번째
{
while(2) //2번째
{
}
} 이런식으로 그런데두번째에 break를 쓰면 2번째의 루프를 빠져나와 다시 1로가서반복하잖아요
그런데 2번쨰가 if로 바뀌고 그 안에 break를써주면아예 반복문 자체가 빠져나오는데 왜그러나요?
똑같이 if문만 빠져나와첫번째로 가서 계속 반복해줘야하는거 아닌가요?
-
슬찬
감사합니다
-
소심한여자
break는 제일 근처에 있는 반복문만 빠져나가게 하는 역활입니다
즉 두번째 while를 if로 바꿔주실 제일 근처에 있는 첫번째 while문을 빠져나가게 됩니다.