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
A: 1 2
B: 2 3
C: 1 4
D: 3 2
举一反三
- 以下程序的输出结果是( )。 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
- 以下程序的输出结果是( )。#include <;stdio.h>;struct HRA{int x,y;struct HRA *p;}h[2];int main(){h[0].x=1; h[0].y=2; h[0].p=&h[1];h[1].x=3; h[1].y=4; h[1].p=h;printf(“%d,%d”, (h[0].p)->;x,(h[1].p)->;y);return 0;} A: 1,2 B: 3,2 C: 2,3 D: 1,4
- 【12.8.6】下面程序的运行结果是 。 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[0]; printf("\n%d%d\n",(h[0].p)->x,(h[1].p)->y); }