這裏只是一個疑問。我有2個指針的指針.. ** M1,**平方米和m2被初始化爲: -複製指針值
m2 =(int **) calloc(5, sizeof(int *));
for(int i=0; i<5; i++)
m2[i] = (int *)calloc(8, sizeof(int));
和指針具有值..就像二維數組..在每個位置。
可我就是不喜歡 -
m1 = m2;
free(m2); // then use m1 as m2 ??
真的很抱歉,如果它的一個簡單的問題..和請什麼正確的方法複製到M2和M1 M2自由。 謝謝。
關於「)釋放calloc(」的調用1)C,不投返回值2)經常檢查返回值,以確保手術很成功(!= NULL) – user3629249 2015-03-11 15:18:20
感謝通知:)&當然我知道它.. – user4647543 2015-03-13 17:42:35