下面程序的输出结果为()structst{intx;int*y;}*p;intd...("%d\n",++(*p->y));}
举一反三
- 以下程序的输出结果是().structst{intx;int*y;}*p;int...f("%d\n",++(p->x));}
- 下面程序的输出结果为()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",++(*p->y));}
- 以下程序的输出结果是().structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,
- 有以下程序#include <;stdio.h>;struct tt{int x;struct tt *y;}s[3]={1,0,2,0,3,0};main(){struct tt *p=s+1;p->;y=s;p=p->;y;printf("%d\n",p->;x);}程序运行后的输出结果是 A: 2,3 B: 2,1 C: 1,2 D: 3,1
- struct { int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}}, *p=tab;则表达式*p->;y的结果为____(1)___,表达式*(++p)->;y的结果为__(2)____。