C語言 數組指針和指向數組的指針變量的問題

這個程序是肯定有問題的,但是我想就着這個問題繼續走下去。 在inv函數中for循環內,先把i的值賦予中間變量temp,之後把j的地址賦予i,之後把temp的值(即i的值)賦予j的值。兩個指針變量同時指向同一個地址。第一次循環最後i指向數組的最後一位數,之後執行i++,那麼i指向了哪裏?j的值又變成了什麼? 爲什麼最後顯示出來的結果只是數組的第一個數和最後一個數相同其他的都沒有變化? 求大神解答。
相關文章
相關標籤/搜索