在线名词解释大全
专业、全面、易懂的全领域名词百科

以下程序的输出结果是()。#include<stdio.h>structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};main(){p=aa;printf("%d",++p->x);printf("%d",(++p)->x);printf("%d\n",++(*p->y));}

题型:单选题
选项
A. 10 20 20
B. 50 60 21
C. 51 60 21
D. 60 70 31
正确答案:
名词解析
++p->x指的是++(p->x),所以p数据域x的值自增。 (++p)->x是p自增后再p的数据域x的值。++(*p->y) 是指p的数据域y所指的对象自增。