看板 TransCSI 關於我們 聯絡資訊
program : begin integer m,n; integer array a[1;2]; procedure P(x,y) begin integer m; m:=1,n:=2; a[m]=3; x:=x+2; y:=y+5; end a[1]:=a[2]:=m:=2; n:=1; P(a[m],a[n]); end What values will be store in the array a filer executing this program using (a) call by value (b) call by reference 有高手可以幫我解答一下嗎>,< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.111.227
endl:我猜a...這個看起來似乎只是把array的值傳進p而已?? 140.123.220.37 05/15
youyouyou:我記得array 本身是一種指標? 61.229.68.34 05/15
youyouyou:而且對array傳值,應該是傳array 的開端位置巴~ 61.229.68.34 05/15
youyouyou:不過這是巴斯卡阿~~我沒學過~~ 61.229.68.34 05/15
elps:這不是選擇題吧... 61.220.139.84 05/15
endl:噗,看錯題目,Sorry...Orz 140.123.220.37 05/16
darkstar0412:元智資管考巴斯卡@Q@? 220.131.144.41 05/16
darkstar0412:這樣不是很奇怪嗎@@?? 220.131.144.41 05/16