[問題] 計概程式問題
下列程式如果參數傳遞的方法為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)
請高手幫忙解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.128.51
推
10/22 01:32, , 1F
10/22 01:32, 1F
推
10/22 20:34, , 2F
10/22 20:34, 2F
→
10/28 09:34, , 3F
10/28 09:34, 3F
→
10/28 09:35, , 4F
10/28 09:35, 4F