📜  门| GATE-CS-2004 |问题2

📅  最后修改于: 2021-09-24 06:42:57             🧑  作者: Mango

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