다음 C 언어의 배열에서 a[2][1]의 값은? int a[4][3] … | [법원직 9급 전산·사서 컴퓨터일반] 24년 1회차 기출문제 상세 페이지
1[법원직 9급 전산·사서 컴퓨터일반] 24년 1회차
다음 C 언어의 배열에서 a[2][1]의 값은?
| int a[4][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; |
1
2
2
3
3
7
4
8
해설
a[2][1]의 값은 8이다.
C 언어의 2차원 배열은 행 우선으로 초기화되므로 3개씩 끊으면 a[0]은 {1, 2, 3}, a[1]은 {4, 5, 6}, a[2]는 {7, 8, 9}, a[3]은 {10, 11, 12}이고, a[2][1]은 a[2]의 두 번째 원소이다.
- 2: a[0][1]의 값이다.
- 3: a[0][2]의 값이다.
- 7: a[2][0]의 값으로, 같은 행의 첫 번째 원소이다.
오류나 개정된 내용이 보이면 알려주세요