gpt4 book ai didi

c - 如何访问 C 中 Struct 变量中的指针成员?

转载 作者:太空狗 更新时间:2023-10-29 17:07:19 25 4
gpt4 key购买 nike

我不是 C 的新手,但我刚发现一个我必须处理的问题。如何访问指向另一个结构的指针的结构成员?

例如

typdef struct {
int points;
} tribute;

typedef struct {
int year;
tribute *victor;
} game;

int main(){
tribute myVictor;
myVictor.points = 10;

game myGame;
myGame.year = 1994; // Runs fine
myGame.victor = myVictor; // I want to point the victor member of the game struct to
//myVictor object... But it gives me an error
}

我该如何纠正这个问题?我知道我应该将 myGame 变量作为指针。但我想问我是否可以在普通结构变量中这样做。

最佳答案

尝试:

myGame.victor = &myVictor;

关于c - 如何访问 C 中 Struct 变量中的指针成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082615/

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