未分类题
以下程序的输出结果是 ______。 struct HAR {int x,y;struct HAR*p;}h[2]; main() { h[0],x=1;h[0].y=2; h[1]x=3;h[1].y=4; h[0].p、&h[1];h[1]..p=h; printf('%d%d/n',(h[0].p)->x,(h[1].p)->y; }
A.12
B.23
C.14
D.32
A.y=2;
B.y=4;
C.p、&h[1];h[1]..p=h;
D.p)->x,(h[1].p)->y;
E.12
B.23
C.14
【参考答案】
D
解析:本题中是一个含有两个结点的循环链表。
C语言中结构体的定义为:
struct结构体类型名
{
成员项表;
};