다음 코드의 출력 결과는 무엇인가요?

과목: C++

문제 번호: 3445

easy
다음 코드의 출력 결과는 무엇인가요?
char letters[2][3] = {
    {'A', 'B', 'C'},
    {'D', 'E', 'F'}
};
cout << letters[1][0];
A. A
B. B
C. D
D. E

정답: C



다차원 배열에서는 각 차원마다 인덱스를 지정해야 합니다.

인덱스 이해:
letters[1][0]에서:
⦁ 첫 번째 인덱스 [1]: 두 번째 행 (인덱스는 0부터 시작)
⦁ 두 번째 인덱스 [0]: 첫 번째 열

배열 구조 시각화:
        [0]  [1]  [2]  <- 열 인덱스
[0]     'A'  'B'  'C'  <- 첫 번째 행
[1]     'D'  'E'  'F'  <- 두 번째 행
^
행 인덱스

결과:
letters[1][0]는 두 번째 행의 첫 번째 열에 해당하는 'D'를 가리킵니다.

💡 학습 팁

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