阅读下列程序,写出程序运行的输出结果。
structs{inta;int*b;}*p;
intc[]={10,20,30,40};
stmctsd[]={50,c,60,c+1,70,c+2,80,c+3};
voidmain()
{p=d;
printf("%d,",++P->a);prinff("%d,",(++P)->a);printf("%d\n",++(*P->b));
}/*P->a的值为50,++P->a的值为51;(++p)->a中P
欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web
阅读下列程序,写出程序运行的输出结果。
structs{inta;int*b;}*p;
intc[]={10,20,30,40};
stmctsd[]={50,c,60,c+1,70,c+2,80,c+3};
voidmain()
{p=d;
printf("%d,",++P->a);prinff("%d,",(++P)->a);printf("%d\n",++(*P->b));
}/*P->a的值为50,++P->a的值为51;(++p)->a中P自加后指向d[1],因此值为60;(*P->b)为20,自加后为21*/
输出结果: 51,60,2l
×
提示:小程序已经收录此题,请在小程序查看名师解析。翰林刷小程序提供搜题,刷题,助你轻松通过考试