下面的程序输出:
然而,我不确定该程序是否一直保留root.next直到程序结束。
root 3
next 11
然而,我不确定该程序是否一直保留root.next直到程序结束。
#include<stdio.h>
typedef struct sequence
{
int x;
sequence* next;
}sequence;
int main()
{
sequence root;
root.x = 3;
{
sequence p;
p.x = 11;
root.next = &p;
}
printf("root %d\n",root.x);
printf("next %d\n",root.next->x);
return 0;
}