为什么malloc(0)返回有效的内存地址?什么用途?

7 c

可能重复:
malloc(0)返回什么?
malloc(0)中有什么意义?

为什么malloc(0)返回有效的内存地址?什么用途 ?

tur*_*1ng 8

如果请求的空间大小为0,则行为是实现定义的:返回的值应为空指针或唯一指针.

资料来源:mallocThe Open Group