int a[]={1,2,3,4},y*p=&a[3];--p;y=*p;printf()"y=%d尀n",y);怎么解答啊

2025-05-07 23:23:38
推荐回答(1个)
回答1:

int a[]={1,2,3,4},y //定义数组a和变量y
*p=&a[3]; //*p指向a[3]的地址
--p; //*p指向a[2]的地址
y=*p; //将a[2]赋值给y
printf()"y=%d\n",y);//这里应该是printf("y=%d\n",y)吧,输出y=3.

希望可以帮到你