A-A+

设有如下定义和声明: struct 3 {int a; struct s *next };

2022-08-12 18:51:52 问答库 阅读 197 次

问题详情

设有如下定义和声明: struct 3 {int a; struct s *next }; struct s x[4]={1,&x[1],3,& x[2],5,&x[3],7,),*t; t=&x[0]; 则下列表达式值为2的是()
A.++t->a
B.(*t).a++
C.t->a++
D.t++->a

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A

考点:定义,声明