请把我分析一下这个程序,struct st {int n; struct st *next;};static struct st a[3]={5,&a[1],7,&a[2],9,'\0'},*p;p=&a[0];则表达式_____的值是6.A)p + + ->n B) p->n + + C) (*p).n + + D) + + p->n
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 14:11:27
![请把我分析一下这个程序,struct st {int n; struct st *next;};static struct st a[3]={5,&a[1],7,&a[2],9,'\0'},*p;p=&a[0];则表达式_____的值是6.A)p + + ->n B) p->n + + C) (*p).n + + D) + + p->n](/uploads/image/z/4474511-71-1.jpg?t=%E8%AF%B7%E6%8A%8A%E6%88%91%E5%88%86%E6%9E%90%E4%B8%80%E4%B8%8B%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%2Cstruct+st+%7Bint+n%3B+struct+st+%2Anext%3B%7D%3Bstatic+struct+st+a%5B3%5D%3D%7B5%2C%26a%5B1%5D%2C7%2C%26a%5B2%5D%2C9%2C%27%5C0%27%7D%2C%2Ap%3Bp%3D%26a%5B0%5D%3B%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F_____%E7%9A%84%E5%80%BC%E6%98%AF6.A%EF%BC%89p+%2B+%2B+-%3En+B%29+p-%3En+%2B+%2B+C%29+%28%2Ap%29.n+%2B+%2B+D%29+%2B+%2B+p-%3En)
x){~gv=7Ɏ';_dǪ+).)*M.Q(.Q+QȳV@hVXZ$dI$FV%FꘃhXKZ[Aӎ/xo= |Vӆ=f7s|@Au4
@4﬩Uh)MR>~+#cP
E0?
~gk@YO l^˓M|wІkր}ik-xn)^~@g->ݰ(tΧ@j;X}EM}wΓSu <[(jf_\g
z n
请把我分析一下这个程序,struct st {int n; struct st *next;};static struct st a[3]={5,&a[1],7,&a[2],9,'\0'},*p;p=&a[0];则表达式_____的值是6.A)p + + ->n B) p->n + + C) (*p).n + + D) + + p->n
请把我分析一下这个程序,
struct st {int n; struct st *next;};
static struct st a[3]={5,&a[1],7,&a[2],9,'\0'},*p;
p=&a[0];
则表达式_____的值是6.
A)p + + ->n B) p->n + + C) (*p).n + + D) + + p->n
请把我分析一下这个程序,struct st {int n; struct st *next;};static struct st a[3]={5,&a[1],7,&a[2],9,'\0'},*p;p=&a[0];则表达式_____的值是6.A)p + + ->n B) p->n + + C) (*p).n + + D) + + p->n
正D
p指向结构体数组的第一个元素(它的值是5)
+ + p->n的意思就是对其值执行自增操作,且为前置自增,因此为6