【aericv】評論
因為是call by address所以 W與X的位址都指向A的位址,所以W、X、A的數字會一起改變。call sub(A,A,A+B,C)=call sub(6,6,6+7,8)=call sub(6,6,13,8) =call sub(W,X,Y,Z) X=W+W =6+6,因為X改變也等於W改變 所以 W=12,Z=Y-W=13-12=1
【張涓】評論
有人能說明嗎?
【kang】評論
因call by address所以 副程式對應各主程式變數位址X=W+W =6+6 =12Z=Y-W=13-12=1