gpt4 book ai didi

c - 为 x86 ISA 使用 calloc 的正确方法是什么

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:20 24 4
gpt4 key购买 nike

<分区>

有人向我展示了使用 calloc 和 malloc 的多种方式:使用转换、不使用等所以在这里我有两个选项如何使用 calloc。我很好奇哪一个适合 x86 isa。

如果我有以下内容:

typedef struct node{
int numOfOccur;
int numOfSuperWords;
struct node *children;
}NodePtr;

NodePtr* temp = &root;

如何使用 calloc 分配内存才是正确的。

  1. 选项 1

    temp -> children[currChar].children = (NodePtr *)calloc(27, sizeof(struct node));
  2. 选项 2

    temp -> children[currChar].children = calloc(27, sizeof(children[currChar].children));

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