C++기초
220317(1) - 다차원 배열
hyrule
2022. 3. 25. 16:18
#include <iostream>
int main()
{
//배열은 다차원 배열이 존재한다. 하지만 많이 사용하지는 않는다.
int Array[10][5] = {};
int Array1[50] = {};
//길이가 5짜리인 배열이 10개가 만들어진다 -> 5 x 10 = 50
//10x5를 생성하나 50개짜리를 통으로 만드나 생성되는 메모리 구조는 똑같다.
//그냥 사용의 편의성 때문에 만든 기능.
Array[0][3] = 30;
Array1[3] = 30;
//둘이 구조상 같은 위치
Array1[6] = 100;
Array[1][1] = 100;
//나중에 포인터나 함수를 배우게 되면 이차원 배열보다 일차원 배열이 더 편하다.
//Array[1][1] = Array1[1 * 5 + 1] 같은 식으로 할수 있기 때문에
return 0;
}