gpt4 book ai didi

c - 结构数组使用 malloc 时大小错误

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:46 26 4
gpt4 key购买 nike

<分区>

我正在尝试使用 malloc 创建动态结构数组。

I have a struct: 
typedef struct{
char question[200];
char answer1[30];
char answer2[30];
char answer3[30];
char correctAnswer[2];
}Questions;

以及以下代码:

int length = 10;
Questions * qArray = malloc(length*sizeof(*qArray));

由于某些奇怪的原因,即使我更改了长度,sizeof(qArray) 也会返回 4。如何实际设置正确的数组大小?

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