考虑以下 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
这个问题的测验