안선생의 개발 블로그
2차원배열 동적할당 본문
2차원배열 동적할당 하는법
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
int** b; // 이중포인터 선언
b = new int*[3]; // 포인터 접근
int c = 0;
//2차원 배열 선언
for (int i = 0; i < 3; i++)
{
b[i] = new int[4];
}
//2차원 배열 초기화 및 출력
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
b[i][j] = c;
c++;
cout << b[i][j]<< " ";
}
cout << endl;
}
|
cs |
동적할당되는그림
이중포인터로 b[3]에 접근해서 b[0]부터 4개식 동적할당 해준다.