题目内容:
以下程序运行后的输出结果是( )。 structNODE
{intnum;structNODE*next;
};
main()
{structNODEs[3]={{1,'\0'},{2,'\0'},{3,'\0'}},*p,*q,*r;
intsum=0;
s[0].next=s+1;s[1].next=s+2;s[2].next=s;
p=s;q=p->next;r=q->next;
sum+=q->next->num;sum+=r->next->next->num;
printf("%d\n",sum);
}
参考答案:
答案解析: