小编Vla*_*dan的帖子

如果malloc返回NULL怎么办?

在我的程序中,我处理大量数据。我使用 malloc() 函数为我的大数组分配内存。分配内存后,我检查指针是否为NULL(那是因为没有那么大的内存空间或者我不知道为什么)。

但有时我的指针是NULL。那么现在该怎么办呢?我做了一个循环,如果指针为空,它会尝试一次又一次地分配它。但它变成了无限循环,并且仍然说指针为 NULL。那么如果不想分配内存怎么分配呢?

谢谢你的回复。

c pointers memory-management

-2
推荐指数
1
解决办法
4402
查看次数

标签 统计

c ×1

memory-management ×1

pointers ×1