• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

continue와 break의 차이

24.04.12 22:12 작성 조회수 125

0

컨티뉴는 반복문에서 조건을 다시 보러 올라간다 이고,

브레이크는 반복을 끝낸다 인데,

빨간줄에 break를 사용해도 반복이 되는것을 확인하였습니다.

switch 문에서는 두개가 같은가요?

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2024.04.12

안녕하세요. 밝은 늑대님, 공식 서포터즈 OMG입니다.

반복문에서 다음과 같은 설명은 옳은 설명입니다.

컨티뉴는 반복문에서 조건을 다시 보러 올라간다 이고,

브레이크는 반복을 끝낸다 인데,

.

switch문은 반복문이 아니고, 조건의 분기가 실행되는 구문입니다.

switch문에서의 break;는 switch문에서의 탈출을 나타내며,

.

다음과 같이 for문 실행 흐름의 안에 switch 및 break가 존재한다면

for(..) {
    switch {
       break;
     }
}

반복문을 빠져나가는 것이 아닌 분기문을 빠져나가게 됩니다.

.

마찬가지로 continue 또한 반복문에서의 동작에 대한 실행과 관련된 구문으로써

코드가 실행되는 과정에서 continue를 호출하게 된다면 반복문의 처음으로 돌아가게 됩니다.

감사합니다.