→ shadow0326: 呃 去學一下什麼是call by value和call by reference 06/02 12:05
推 fatrabitree: c 沒有call by ref 06/02 12:50
→ hunandy14: 不同的副程式間(主程式與程式也是) 參數是不共用的 06/02 13:16
→ hunandy14: 宣告在外面(第三個)叫做全域變數,大家都共用 06/02 13:17
→ hunandy14: 所以[main() 裡面的 i][func() 裡面的 i]是獨立兩個數 06/02 13:18
→ hunandy14: 修正第一行,不是參數是變數QQ 06/02 13:20
→ wasitom: 為甚麼就不能交換呢??((不好意思 我剛剛接觸很多不太懂 06/02 15:08
推 chuegou: 你只有讓x,y彼此交換 a,b沒被動到 06/02 15:17
→ chuegou: 你輸入的是a與b的值 而不是a,b兩個變數位址 06/02 15:19
→ wasitom: 原來是這樣,謝謝各位的幫忙! 06/02 15:34
推 steve1012: 用名稱bind 比較好理解 06/02 15:42
推 hunandy14: void swap(int x,int y){...} 這裡的X,Y 一樣不是全域 06/02 17:38
→ hunandy14: 你想做的事情要用指標,如以下範例 06/02 17:39
→ wasitom: 原來要用指標那個東西,謝謝你的解說~ 06/02 20:36