malloc()/ 动态内存分配
malloc()/ Dynamic memory allocation
我总是对 malloc 函数感到困惑,我读了多少书总是没有头绪,有人可以帮助我了解 malloc() 的用法以及可以使用它的场景。
谢谢
malloc() 用于动态内存分配。
所以,我们可以在使用的时候分配需要的内存。
(而不是像 int[1024] 这样的静态分配)
例如,
当我们读取文档文件时,我们必须为每个单词做一些事情,但我们不知道内容。
那个时候,我们应该使用动态内存分配。
我总是对 malloc 函数感到困惑,我读了多少书总是没有头绪,有人可以帮助我了解 malloc() 的用法以及可以使用它的场景。
谢谢
malloc() 用于动态内存分配。 所以,我们可以在使用的时候分配需要的内存。 (而不是像 int[1024] 这样的静态分配)
例如, 当我们读取文档文件时,我们必须为每个单词做一些事情,但我们不知道内容。 那个时候,我们应该使用动态内存分配。