[c的指標]一個簡單的小問題,有沒有比較好的解釋?

看板Programming作者時間17年前 (2008/05/31 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/7 (看更多)
為什麼這樣 x y 值沒有交換? 傳入的值是地址,交換地址沒有用嗎? 而註解的部份會交換x y? #include <stdio.h> void interchange(int *x,int *y){ int *t; //int t; t=x; //int t=x*; x=y; //int *x=*y; y=t; //int *y=*t; } int main(void){ int x=1; int y=2; printf ("x=%d,y=%d\n",x,y); interchange(&x,&y); printf ("x=%d,y=%d\n",x,y); return 1; }
文章代碼(AID): #18G43W00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #18G43W00 (Programming)