반응형 c언어1 다차원 배열 array에는 크게 두 가지가 있다. 1.int arr1[5]; 2.int *arr2;arr2 = (int*) malloc(sizeof(int)*5); 배열의 데이터가 1번은 스택에 저장되고 2번은 힙에 저장된다. 이건 1차원 배열에선 크게 상관이 없다. 1차원 배열에선 두 가지를 혼용하여 사용하여도 큰 상관은 없지만 2차원 이상 다차원 배열에선 문제가 된다. 2차원 배열을 보면 1.int arr1[2][5]; 2.int **arr2;arr2 = (int**) malloc(sizeof(int*) * 2);arr2[0] = (int*) malloc(sizeof(int)*5);arr2[1] = (int*) malloc(sizeof(int)*5); orint **arr2;arr2 = (int**) malloc.. 2012. 10. 3. 이전 1 다음