2차원 배열을 선언하는 올바른 문법은 무엇인가요?

과목: C++

문제 번호: 3444

easy
2차원 배열을 선언하는 올바른 문법은 무엇인가요?
// 2행 3열의 정수 배열을 선언하고 싶다면
int matrix_____ = {
    {1, 2, 3},
    {4, 5, 6}
};
A. (2, 3)
B. [2, 3]
C. [2][3]
D. <2><3>

정답: C



다차원 배열은 각 차원마다 별도의 대괄호를 사용합니다.

문법 구조:
데이터타입 배열명[행수][열수]
⦁ 첫 번째 대괄호: 행(row)의 개수
⦁ 두 번째 대괄호: 열(column)의 개수
int matrix[2][3]는 2행 3열의 정수 배열을 의미합니다.

배열 구조 이해:
matrix[0][0]  matrix[0][1]  matrix[0][2]   <- 첫 번째 행
matrix[1][0]  matrix[1][1]  matrix[1][2]   <- 두 번째 행

💡 학습 팁

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