typedef struct
{
char Flight[10];
int iRequested;
} Request;
typedef struct Node
{
Request request;
struct Node *pNext;
} Node;
我一直对链接列表感到困扰,因此我编写此代码时无法访问结构中的结构变量。我在编写试图解决此问题的方式时遇到错误。如何在结构中访问结构变量?最好使用指针,谢谢!
答案 0 :(得分:1)
你可以这样做 -
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是1