gpt4 book ai didi

c - calloc(10,4) 和 calloc(1,40) 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 15:55:10 27 4
gpt4 key购买 nike

<分区>

calloc(10,4) 和 calloc(1,40) 有什么区别?

我看到了这种行为:

Thing** things = (Thing**)calloc(1, 10 * sizeof(Thing*));
// things[0] != 0

Thing** things = (Thing**)calloc(10, sizeof(Thing*));
// things[0] == 0

我想知道为什么。编辑:失去理智的原因是,现在两者似乎都为零......为了至少让这个问题变得有趣,为什么 calloc 不像 malloc 那样只接受一个参数?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com