다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$num = 0;
do {
$num++;
if ($num == 3) continue;
echo $num . " ";
} while ($num < 4);
정답: A
⦁
continue
는 현재 반복의 나머지를 건너뛰고 다음 반복으로 진행합니다⦁ 단계별 실행:
1.
$num = 1
, 1 == 3
거짓 → "1 " 출력, 조건 1 < 4
참2.
$num = 2
, 2 == 3
거짓 → "2 " 출력, 조건 2 < 4
참3.
$num = 3
, 3 == 3
참 → continue로 echo 건너뜀, 조건 3 < 4
참4.
$num = 4
, 4 == 3
거짓 → "4 " 출력, 조건 4 < 4
거짓 → 종료⦁ continue의 동작:
• 현재 반복의 나머지 코드 건너뛰기
• 조건 확인 후 다음 반복 계속
⦁ 특정 값을 제외하고 처리할 때 자주 사용됩니다
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.