📌  相关文章
📜  教资会网络 | UGC NET CS 2018 年 7 月 – II |问题 5

📅  最后修改于: 2022-05-13 01:57:56.229000             🧑  作者: Mango

教资会网络 | UGC NET CS 2018 年 7 月 – II |问题 5

下面给出了 C++ 中 swap()函数的三个实现:
(一种)

void swap (int a, int b)
{
int temp;
temp = a;
a = b;
b = temp;
}
int main( )
{
int p = 0, q = 1;
swap (p, q);
}

(二)

void swap (int &a, int &b)
{
int temp;
temp = a;
a = b;
b = temp;
}
int main( )
{
int p = 0, q = 1;
swap (p, q);
}

(C)

void swap (int * a, int * b)
{
int * temp;
temp = a;
a = b;
b = temp;
}
int main( )
{
int p = 0, q = 1;
swap (&p, &q);
}

其中哪一个实际上会交换两个整数变量 p 和 q 的内容?
(A) (a) 仅
(B) (b)
(C) (c) 仅
(D) (b) 和 (c)答案:(乙)
解释:
这个问题的测验
如果您在上面的帖子中发现任何错误,请在下方评论