什么时候用malloc
时间: 2023-10-24 20:07:13 浏览: 66
malloc的使用
`malloc` 是 C 语言中的动态内存分配函数,用于在程序运行时动态地分配内存。通常情况下,我们使用 `malloc` 来分配一块指定大小的内存,以便在程序中使用。
在以下情况下,建议使用 `malloc`:
1. 需要在程序运行时动态地分配内存。
2. 需要分配的内存大小在编译时无法确定。
例如,在处理变长字符串或动态数组时,通常需要使用 `malloc` 来动态分配内存。
需要注意的是,使用 `malloc` 分配的内存必须手动释放,否则会导致内存泄漏。释放内存的函数是 `free`。
阅读全文