gpt4 book ai didi

c - 了解结构的指针和关系

转载 作者:行者123 更新时间:2023-12-02 22:22:41 25 4
gpt4 key购买 nike

目前这是学习指南的一部分,虽然我意识到它不是很困难,但我无法理解它的要求。

写一个函数:struct *grump(int i, int j)它返回一个指向“struct grump”的指针,在其字段 a,b 中保存值 i,j

所以我给了

struct grump
{
int a;
int b;
};

我只是对它的要求感到困惑

最佳答案

它要求您分配一个 struct grump 来保存值 ij,类似于:

struct grump* func(int i, int j)
{
struct grump *g = malloc(sizeof(*g));
if (g != NULL) {
g->a = i;
g->b = j;
}
return g;
}

注意:我们在使用 grump 之前检查 g != NULL 以确保 malloc() 成功,否则函数将返回 。当然在某些时候你需要free()那段内存,我相信你的学习指南很快就会提到它。

关于c - 了解结构的指针和关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13449107/

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