로딩
요청 처리 중입니다...

#19 C언어 if문같은 반복문 or 조건문에서의 break; continue; return;

 #19 C언어 if문같은 반복문 or 조건문에서의 break; continue; return;

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 # 반복문 # 조건문