malloc的函数返回值都不确定,用!malloc(100)的真假谁知道呢

2024-11-30 23:07:49
推荐回答(2个)
回答1:

的确没人知道真假,至少前面的(ElemType*)限制了边界。
但即使是这样,free的时候还是可以找到这100的边界。

具体可以百度malloc的原理,或者参考C标准库的实现(好像是这书名)。

回答2:

!malloc(100)是不能这样用的!!!你申请的空间不管成功不成功都丢了.