gpt4 book ai didi

c - 如何在结构中访问结构中的变量

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:47 25 4
gpt4 key购买 nike

typedef struct
{
char Flight[10];
int iRequested;
} Request;

typedef struct Node
{
Request request;
struct Node *pNext;
} Node;

我一直对链表感到困扰,所以当我编写这段代码时,我无法访问结构中结构的变量。我在编译尝试解决此问题的方式时遇到错误。如何访问结构中的结构变量?最好使用指针,谢谢!

最佳答案

你可以这样做——

typedef struct
{
char Flight[10];
int iRequested;
} Request;

typedef struct Node
{
Request request;
struct Node *pNext;
} Node;


int main()
{

Node mynode;

mynode.request.iRequested=1;

printf("iRequested is %d",mynode.request.iRequested);


}

结果-

iRequested is 1

关于c - 如何在结构中访问结构中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33468779/

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