p.314쪽 질문 있습니다.
, 거_ 사람_참님이 작성p.314 퀴즈 1번에
b. break는 if 조건문을 끝낸다. => 거짓
그래서 정리하자면
break는 if를 제외하고
for, while, do while, switch 문법에 영향을 미친다면
continue는 if와 switch를 제외하고
for, while, do while 문법에 영향을 미치는 게 맞나요?
Re: p.314쪽 질문 있습니다.
, 도장_ 관리자님이 작성네, 맞습니다.
break
문은 for
, while
, do-while
, switch
문에서 사용되며, 해당하는 블록에서 실행을 멈추고 블록을 빠져나가게 됩니다.
반면에 continue
문은 for
, while
, do-while
루프에서 사용되며, 루프 내부에서 현재 실행 중인 반복문의 이번 루프를 건너뛰고 다음 루프를 실행합니다. if
나 switch
조건문에서는 사용될 수 없습니다.
정리하자면, break
는 해당하는 블록을 끝내고 빠져나오는데 사용되며, continue
는 현재 루프의 이번 반복을 건너뛰고 다음 반복을 실행하는데 사용됩니다. 이 둘은 모두 제어문에서 사용되며, if
와 switch
조건문에서는 사용될 수 없습니다.