下列程式碼中的 swap 其作用應該是可以將兩個傳入的整數值相互交換。則程式碼中的空格(1)至(6)依序應分別填入那些字元? void swap (int (1)x, int (2)y) { int tmp=(3)x; (4)x=*y; *y=tmp; } int main() { int x=3, y=4; swap((5)x, (6)y); printf(''%d, %d'', x,y); }
A'*' '*' '*' '*' '&' '&'正確答案
B'&' '&' '&' '*' '*' '*'
C'&' '&' '*' '*' '*' '*'
D'*' '*' '&' '*' '&' '&'
答案與詳解
