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

📅  最后修改于: 2021-06-29 18:57:23             🧑  作者: 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
这个问题的测验