int *arrPtr = malloc(sizeof(int) * 10);
//養成習慣,用完要還回去free(arrPtr);
Pointer
malloc
int arr2D[2][3];
int **arr = (int**)malloc(sizeof(int*) * 2);
for (int i = 0; i < 2; i++)
*(arr+i) = (int*)malloc(sizeof(int) * 3);
printf("%d", *(*(arr+1)+2));
Pointer
malloc
int arr2D[2][3];
int **arr = (int**)malloc(sizeof(int*) * 2);
for (int i = 0; i < 2; i++)
*(arr+i) = (int*)malloc(sizeof(int) * 3);
//養成習慣,用完要還回去for(int i = 0; i < 2; i++) {
free(*(arr+i));
}
free(arr);