【发布时间】:2020-08-11 14:41:59
【问题描述】:
我有一个疑问。当malloc()函数返回一个指针时,它是指向线性内存块的指针吗(类似于数组)?还是别的什么?
我想知道那段记忆的结构。
【问题讨论】:
-
是的,它是一个指向线性连续内存块的指针。该块的大小由传递给
malloc的函数参数确定。 -
为什么你不阅读描述
malloc系统调用的man7?不管怎样malloc()函数分配size字节(在调用时传递)并返回一个指向分配内存的指针。它可以是整数数组或结构数组或其他任何东西!内存未初始化。继续阅读这里malloc_man7