[問題] 程式解題

看板Prob_Solve作者 (hey)時間16年前 (2007/10/22 01:06), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/2 (看更多)
下列程式如果參數傳遞的方法為Call by address 其輸出結果為何 Sub (x,y,z) main () {x=y+z; {a=1; b=2;c=3 {y=z-x } call sub(a,b,a+c) print (a,b,c);} 為何答案(x,y,z)=(6,-2,3) 不知有沒有po錯板 @@ 我是三類組的門外漢 請高手解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.128.51

10/23 12:12, , 1F
以標題來看沒有錯板 內容似乎就錯了@@
10/23 12:12, 1F

10/23 12:16, , 2F
call by address傳a+c會變成甚麼?
10/23 12:16, 2F

10/23 12:17, , 3F
print(abc) 答案是(xyz) 要以哪個視為答案
10/23 12:17, 3F

10/24 01:43, , 4F
因為看到要的是(x,y,z),所以下篇我只就sub函式作說明
10/24 01:43, 4F

10/26 03:31, , 5F
好想砍喔, 可是 t大已經回文了 @@
10/26 03:31, 5F
文章代碼(AID): #176uS8_K (Prob_Solve)
討論串 (同標題文章)
文章代碼(AID): #176uS8_K (Prob_Solve)