下列程序执行后输出的结果是 【 】 。 struct s {int x y;}data[2]={10
下列程序执行后输出的结果是 【 】 。 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf"%d/n",++(p->x)); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:11
程序中结构体数组data首地址(即&data[0)赋值给结构体指针变量p,++(p->x)表示先将p所指向的结构体变量的成员x值如1,然后将此x(即data[0x)输出。
相似问题
发展中国家认为浮动汇率制的消极影响主要有( )。A. 增加了国际贸易和金融活动中的风险B. 削弱了货
发展中国家认为浮动汇率制的消极影响主要有( )。A 增加了国际贸易和金融活动中的风险B 削弱了货币纪律C 助长了利率浮动D 加剧了发展中国家贸易
有以下程序: main() { int x[8]={8 7 6 5 0 0} *s; S=x+3;
有以下程序: main() { int x[8]={8,7,6,5,0,0},*s; S=x+3; printf("%d n",s[2]); } 程序运行后的输出结果是 ______ 。A.随机值B.
下列程序的运行结果是【 】。 main() { union EXAMPLE { struct { i
下列程序的运行结果是【 】。 main() { union EXAMPLE { struct { int x;int y;}in; int a; int b; } e: e a=1;e b=2; e in x
我国加强金融安全的措施有:____________ ____________ ___________
我国加强金融安全的措施有:____________、____________、____________。
会计风险又被称为( )。A.记帐风险B. 帐面风险C. 折算风险D. 评价风险E. 帐目风险
会计风险又被称为( )。A 记帐风险B 帐面风险C 折算风险D 评价风险E 帐目风险
