可能重複: How do I correctly set up, access, and free a multidimensional array in C? 我試圖動態地分配存儲器使用釋放calloc 2D陣列。列固定爲2,因此它只有動態的行。 這是我一直在努力: unsigned int **pts, rows;
int main()
{
//some code
p
可能重複: Do I cast the result of malloc? 我google搜索,找出的malloc和釋放calloc的類型轉換的原因。但是,我只發現的類型鑄造malloc沒有必要,因爲它返回void指針但是,calloc。這與calloc也是一樣的原因? 現在,如果我們搬回到第一點,關於的malloc和釋放calloc的返回值。然後,我發現,都返回分配空間。所以,我在這裏有點困惑。