以下程序的输出结果是structHAR{intx,y;structHAR*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],p=h;printf("%d%d\n",(h[0],p)->x,(h[1],p)->y);}
A: A)12
B: B)23
C: C)14
D: D)32
A: A)12
B: B)23
C: C)14
D: D)32
举一反三
- 以下程序的输出结果是______。 structHAR int x,y;structHAR*p;; main() h[0].x=1;h[0].y=2; h[1].x=3;h[1].y=4; h[0].p=&h[1].p=h; printf("%d%d\n",(h[0].p->y)); A: 12 B: 23 C: 14 D: 32
- 以下程序的输出结果是( )。 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].p=h; printf("%d%d\n",(h[0],p)->x,(h[1],p)->y); } A: 12 B: 23 C: 14 D: 32
- 以下程序的输出结果是( )。 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: A) 12 B: B) 23 C: C) 14 D: D) 32
- 以下程序的输出结果是______。 struct HAR { int x,y; struct HAR *p;}h[2]; #include[stdio.h]void 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
- 10.以下程序的输出结果是( )。 #include struct HAR { int x,y; struct HAR *p; }h[2]; int 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); return 0; } A: 1 2 B: 2 3 C: 1 4 D: 3 2