malloc()/ 动态内存分配

malloc()/ Dynamic memory allocation

我总是对 malloc 函数感到困惑,我读了多少书总是没有头绪,有人可以帮助我了解 malloc() 的用法以及可以使用它的场景。

谢谢

malloc() 用于动态内存分配。 所以,我们可以在使用的时候分配需要的内存。 (而不是像 int[1024] 这样的静态分配)

例如, 当我们读取文档文件时,我们必须为每个单词做一些事情,但我们不知道内容。 那个时候,我们应该使用动态内存分配。