gpt4 book ai didi

c - 为 C 中的结构分配内存

转载 作者:太空狗 更新时间:2023-10-29 16:23:14 26 4
gpt4 key购买 nike

我的任务是创建一个为结构动态分配内存的程序。通常我们会使用

x=malloc(sizeof(int)*y);

但是,结构变量有什么用呢?我不认为这是可能的

struct st x = malloc(sizeof(struct)); 

有人能帮帮我吗?谢谢!

最佳答案

我最喜欢的:

#include <stdlib.h>

struct st *x = malloc(sizeof *x);

注意:

  • x 必须是指针
  • 不需要强制转换
  • 包含适当的标题

关于c - 为 C 中的结构分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2177391/

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