2차원 배열
1차원 배열에서 한 차원을 추가한 것이지만,
실제로 메모리에서는 1차원 배열을 이어 붙인 형태이다
1차원 배열의 선언 방법에서 왼쪽으로 추가해서 사용하면 된다
왼쪽부터 큰 차원이라고 생각하면 된다
예를 들어,
음료수 몇 병이 들어있는지 나타내는 1차원 배열은
arr1 [병의 개수] =...
몇 박스에 몇 병이 들어있는지 나타내는 2차원 배열은
arr2 [박스의 개수][병의 개수] =...
이처럼 왼쪽이 더 큰 차원을 의미한다
int arr[ARR_HEIGHT][ARR_WIDTH] = { { 1, 2, 3, 4, },
{ 5, 6, 7, 8, },
{ 9, 10, 11, 12, },
{13, 14, 15, 16, },
{17, 18, 19, 20, } };
'C > [코드조선] C 핵심' 카테고리의 다른 글
[C] 변수의 종류 (0) | 2024.02.07 |
---|---|
[C] 스코프와 스택프레임 (0) | 2024.02.06 |
[C] 반복문 (0) | 2024.02.04 |
[C] 조건문과 Intentional-Fallthrough (0) | 2024.02.03 |
[C] 연산자 (0) | 2024.02.02 |