单选题:以下程序运行后的输出结果是
以下程序运行后的输出结果是
#include
struct tt
{ int x; struct tt *y; } s[3]={ 1,0,2,0,3,0};
main( )
{ struct tt *p=s+1;
p->y=s;
printf("%d,",p->x);
p=p->y;
printf("%d\n",p->x);
}
@[B](2)
A. 1,2
B. 2,1
C. 2,3
D. 3,1
A.1,2
B.2,1
C.2,3
D.3,1
答案:B
#include
struct tt
{ int x; struct tt *y; } s[3]={ 1,0,2,0,3,0};
main( )
{ struct tt *p=s+1;
p->y=s;
printf("%d,",p->x);
p=p->y;
printf("%d\n",p->x);
}
@[B](2)
A. 1,2
B. 2,1
C. 2,3
D. 3,1
A.1,2
B.2,1
C.2,3
D.3,1
答案:B