【发布时间】:2015-02-26 07:11:51
【问题描述】:
下面的程序打印
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;
}
【问题讨论】: