다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$num = 10;
while ($num > 0) {
$num -= 3;
echo $num . " ";
}
정답: B
⦁ 반복문에서 조건 확인은 매 반복 시작 시에 이루어집니다
⦁ 실행 과정:
1.
$num = 10
→ 10 > 0
참 → 10 - 3 = 7
→ "7 " 출력2.
$num = 7
→ 7 > 0
참 → 7 - 3 = 4
→ "4 " 출력3.
$num = 4
→ 4 > 0
참 → 4 - 3 = 1
→ "1 " 출력4.
$num = 1
→ 1 > 0
참 → 1 - 3 = -2
→ "-2 " 출력5.
$num = -2
→ -2 > 0
거짓 → 반복문 종료⦁ 주의사항:
• 조건 검사는 반복 시작 전에 실행
• 음수가 되어도 한 번은 실행될 수 있음
• 반복 변수의 변화량을 신중히 설정해야 함
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.