哪位同学能帮我看看指针的问题,虽然我不是VIP

img


请问哪位同学能帮我看看我写的对吗?
还有就是有两个问题,1在倒置前后为啥都有'p=b'
2while( p<q),前后倒置只交换了一半,为什么输出就能完全倒过来输出
谢谢!

q = &b[n-1];
在倒置前后为啥都有'p=b',是为了让指针 p 指向数组b[]的首地址。
假设数组10个元素,p 指向首端,q 指向数组尾端,以中间元素作为对称轴,完成交换,第一位与最末位交换,第二位与倒数第二位交换,以此类推,只要一半就完成任务了。