若有数组int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+4;则*(++p)=
发布网友
发布时间:2024-10-23 05:28
我来回答
共1个回答
热心网友
时间:2024-11-14 14:07
题目有问题,p的值是多少?式子*p=a+4;若没有对p赋值,直接用*p是错误的,若题目是
int a[10]={1,2,3,4,5,6,7,8,9,10}, p=a+4;
则
*(++p)=6
分析:p=a+4,即相当于p=&a[4]
++p 则p=&a[5],所以*(++p)=*(&a[5])=a[5]=6