考虑下面的C函数
void swap (int a, int b)
{
int temp;
temp = a;
a = b;
b = temp;
}
为了交换两个变量x和y的值。
(A)呼叫交换(x,y)
(B)呼叫交换(&x,&y)
(C) swap(x,y)不能使用,因为它不返回任何值
(D) swap(x,y)不能使用,因为参数是通过值传递的答案: (D)
说明:请参阅https://www.geeksforgeeks.org/c-language-set-2/的问题3
这个问题的测验