Programming/C++
08. 동적 할당 더블포인터(다차원 배열)
KingSSSSS
2017. 12. 20. 09:58
int** ddd = (int**) malloc(sizeof (int*)* 3);
for (i =0; i<3 ; i++)
{
ddd[i ] = (int*) malloc(sizeof (int)* 5);
for (int j= 0; j <5; j++)
{
ddd[i ][j] = j;
printf("%d \n" ,ddd[ i][j ]);
}
}
for (i =0; i<3 ; i++)
{
free(ddd [i]);
}
free(ddd );
다차원 배열을 동적 할당시 malloc() 함수를 차원 수 만큼 호출하여 메모리 할당을 받으면 된다