下列程序执行后,屏幕的输出是( )。 #include<iostream> using namespace std; void swap(int x,int y)

发布时间:2021-04-12 10:51:59

单项选择题:
下列程序执行后,屏幕的输出是( )。
#include<iostream>
using namespace std;
void swap(int x,int y)

int temp=x;
x=y;
y=temp;
cout<<x=<<x<<,y=<<y<<end1;

int main()

int x=3,y=2;
swap(x,y);
cout<<x=<<x<<,y=<<y<<end1;
return 0;
A) x=3,y=2
x=3,y=2
B) x=2,y=3
x=3,y=2
C) x=2,y=3
x=2,y=3
D) x=3,y=2
x=2,y=3

网友回答

答案:B
  解析:C++中默认的参数传递是值传递,也就是将实参的副本传递给被调用函数的形参,被调用的函数中对形参的任何改动都不会影响实参。
以上问题属网友观点,不代表本站立场,仅供参考!