for문과 같은 반복문안의 if문에서 break, continue, return을 어떻게 사용하는지 그리고 차이가 뭘까 먼저 break;는 반복문(루프) 탈출이라고 보면 된다. 보통 if문을 반복문 안에 적고 그 안에 break를 사용할텐데 그러면 for(){ if{ break; } } <<-- 이렇게 화살표 쪽으로 나온다고 보면된다.
말 그대로 탈출이다. 만약 반복문도 나가고 싶은데 반복문이 있는 함수도 탈출하고 싶으면 return;을 사용하면 된다. void Form(void){ for(){ if{ return; } } <<-- } <<-- return을 사용했을 때는 까만화살표 쪽으로 나온다.
(빨간 화살표는 break을 사용했을 때 나오는 쪽이다) continue;는 반복문의 위쪽으로 다시 돌아가게 만들어준다. for(){ <<-- if{ continue; scanf } printf } 밑에 있는 scanf printf를 다 건너뛰고 반복문의 조건부터 다시 탐색하게 만들어주는...
#
break
#
continue
#
return
#
반복문
#
조건문