有哪位可以解答一下pa--先用后加,在输出的位置不应该已经减过了嘛?为什么还是输出四呢求解答

img


有哪位可以解答一下pa--先用后加,在输出的位置不应该已经减过了嘛?为什么还是输出四呢求解答

因为在上一个for循环中,pa=i;pa++;每次执行pa=i后,pa指向了下一个地址,跳出循环时pa指向a[5]。
所以在下一个for循环中,pa先自减,指向最后的地址。