设有inta[10,11,12],*p=&a[0];则执行完*p++;*p+=1后,结果是什么

2025-06-22 06:30:01
推荐回答(1个)
回答1:

//设有int a=[10,11,12],*p=&a[0];( 则执行完*p++;先执行*p 再执行 p++;此时p指向 a[1] )
//*p+=1后,结果是什么( *p=*p+1 即 *p=11+1,由于 p依旧指向 a[1],所以最后 是
//a[0]=10,a[1]=12,a[2]=12 )