感谢您的注意我的问题。使用malloc()和免费()
在C底漆此外,它首先写入
到
free()
的参数应该是一个指针,指向由malloc()
分配的存储器的块;你不能用free()
被其他分配的内存意味着
这意味着ONE malloc()
,ONE和ONLY一个free()
。
但后来它去
没关系使用不同的指针变量与
free()
比malloc()
;必须同意的是存储在指针中的地址。
这似乎与第一个陈述相矛盾。
所以我的理解是,只要一对malloc()
和free()
共享相同的地址没有错误,指针的名称并不重要。我对吗?
指针“的说法给free()** **应该是一个......”是错误的。它**应**。而指针不是它指向**的对象! – Olaf