可以请教点关于C语言的问题吗?谢谢大家了

2025-05-22 14:18:42
推荐回答(1个)
回答1:

语句(pp[0]++)[1]+=5;实际上的操作是:(1)(pp[0])[1]=(pp[0])[1]+5;(2)pp[0]++,第一句让20+5=25,第二句让指针pp和p向后移了一位指向a[1],所以printf出来的结果分别是a[1],a[1],a[0],当然是25,25,10了,需要注意的是pp[0]++是先将pp[0]的值提交给程序,再自加,和++pp[0]是不一样的哦。