首页 > 试题广场 >

若有定义语句:int a[4]={1,2,3,4},*p;p

[填空题]
若有定义语句:int a[4]={1,2,3,4},*p;p=&a[1];则++(*p)的值 1
答案:3
p=&a[1],指针指向了数组的第二项位置,此时对p解引用 *p=2;
++(*p),先自增再输出,对第二项位置的值+1得到3,此时数组中的值为{1,3,3,4}
综上,答案为3
发表于 2021-08-09 23:20:59 回复(0)
先解引用得到2;
然后++ 等于3;
答案为3

发表于 2021-08-09 21:30:14 回复(0)