单选题

下面程序的输出结果是:() #include struct m {...

发布于 2022-03-03 15:16:03

下面程序的输出结果是:()

#include
<stdio.h>struct m </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> int x </stdio.h>
<stdio.h> int *y </stdio.h>
<stdio.h>}*p </stdio.h>
<stdio.h>int a[4]={12,33,-40,100} </stdio.h>
<stdio.h>struct m b [4]={10,&a[2],9,&a[3],8,&a[0],7,&a[1]} </stdio.h>
<stdio.h>main() </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> p=b </stdio.h>
<stdio.h> printf("%d\n",++p->x) </stdio.h>
<stdio.h> printf("%d\n",(++p)->x) </stdio.h>
<stdio.h> printf("%d\n",++(*p->y)) </stdio.h>
<stdio.h>} </stdio.h>
<stdio.h>struct m </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> int x </stdio.h>
<stdio.h> int *y </stdio.h>
<stdio.h>}*p </stdio.h>
<stdio.h>int a[4]={12,33,-40,100} </stdio.h>
<stdio.h>struct m b [4]={10,&a[2],9,&a[3],8,&a[0],7,&a[1]} </stdio.h>
<stdio.h>main() </stdio.h>
<stdio.h>{ </stdio.h>
<stdio.h> p=b </stdio.h>
<stdio.h> printf("%d\n",++p->x) </stdio.h>
<stdio.h> printf("%d\n",(++p)->x) </stdio.h>
<stdio.h> printf("%d\n",++(*p->y)) </stdio.h>
<stdio.h>}</stdio.h>


登录后免费查看答案
关注者
0
被浏览
60
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看