可能重复:
我要转换 malloc 的结果吗?
我在谷歌上搜索找出malloc和calloc类型转换的原因。但是,我只发现malloc的类型转换是不必要的,因为它返回 void 指针,但是calloc呢。这也是calloc的原因???
现在,如果我们回到第一点,关于malloc和calloc的返回值。然后,我发现,两者都返回了分配的空间。所以,我在这里有点困惑。所以,我的问题是
malloc和calloc的返回值是多少
是否有必要对malloc和calloc进行类型转换。为什么?