我对 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 变量作为指针。但我问我是否可以在普通的结构变量中执行此操作。