다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)

과목: C#

문제 번호: 2563

easy
다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)
for (int i = 0; i < 3; i++)
{
    Console.WriteLine(i);
}
A. 1 2 3
B. 0 1 2
C. 0 1 2 3
D. 1 2

정답: B



for 문의 실행 과정을 단계별로 이해해야 합니다.

⦁ 실행 과정 추적:

초기화: int i = 0 (한 번만 실행)

1회차: i=0, 조건(0<3) true → 0 출력 → i++ → i=1

2회차: i=1, 조건(1<3) true → 1 출력 → i++ → i=2

3회차: i=2, 조건(2<3) true → 2 출력 → i++ → i=3

4회차: i=3, 조건(3<3) false → 반복 종료

⦁ 출력 결과: 0, 1, 2가 각각 새 줄에 출력

⦁ 인덱스 패턴: 0부터 시작하는 것은 배열 인덱스와 일치하여 자주 사용되는 패턴입니다.

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.