gpt4 book ai didi

c - 结构指针的这种使用正确吗?

转载 作者:行者123 更新时间:2023-11-30 19:56:56 24 4
gpt4 key购买 nike

我有这个结构:

typedef struct Grades {
int grade1;
int grade2;
int grade3;
int grade4;
int grade5;
}

我使用创建了一个指向 Grades 结构的指针

struct Grades   *pointer;

我有一个 function(),它返回一个指向特定 Grades 结构的 (void *) 指针。

如何使用 (void *) 指针将指针设置为该特定结构?

我在想:

pointer = &function();

但这给了我一个错误:“'&'需要左值

有什么想法吗?顺便说一下,我无法修改该功能,所以...

最佳答案

如果 function() 返回一个指针,你应该能够这样做

pointer = function();

关于c - 结构指针的这种使用正确吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529727/

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