二維指標malloc和free
將二維指標換成二維陣列就過了 仔細看程式碼,才發現 malloc的時候出錯了.....
mark 一下二維指標的記憶體分配與釋放。
// int a[m][n] int** a; a = (int**)malloc(sizeof(int*)*m); for(int i = 0; i < m; i++) { a[i] = (int*)malloc(sizeof(int)*n); } for(int i = 0; i < m; i++) { free(a[i]); } free(a);