[C 언어 기초] 특정 조건의 생략과 탈출 - break와 continue 명령


[C 언어 기초] 특정 조건의 생략과 탈출 - break와 continue 명령

이번에는 반복문에서만 사용할 수 있는 continue 명령과 break 명령에 대해 알아보자. 근데 for이나 while 루프에서 이를 학습하지 않고 왜 지금 학습을 하냐...면 if와 같이 사용되기 때문에 여기서 학습한다. break 명령 break 명령을 만났을 때의 실행 흐름 위의 실행 흐름 이미지를 봐도 알 수 있듯이 본래 반복 루프를 탈출하는 용도로 사용되지만 if 문과 함께 쓰이고 있다. 즉, if 구절의 특정 조건을 만족하게 되면 break를 만나서 가장 가까운 반복문을 탈출하는 용도이다. 파이썬에서도 언급했지만 break가 if랑 자주 쓰이다 보니 if를 탈출하는 용도로 알고 있는 사람이 많은데 정확하게는 break를 감싸고 있는 for이나 while 루프를 탈출하는 용도이다. 그럼 while에 무한루프를 적용시켜서 break 명령을 명시한 다음 탈출하는 코드를 짜 보자. #include <stdio.h> int main(void) { int sum = 0, num =...


#break #continue #C언어 #if문 #반복문

원문링크 : [C 언어 기초] 특정 조건의 생략과 탈출 - break와 continue 명령