单选题
下列程序执行后,屏幕的输出是( )。 #include<iostream> using namespace std; void swap(int x,int y) { int temp=x; x=y; y=temp; cout<<''x=''<<x<<'',y=''<<y<<endl; } int main() { int x=3,y=2; swap(x,y); cout<<''x=''<<x<<'',y=''<<y<<endl; return 0: }
【正确答案】
B
【答案解析】解析:C++中默认的参数传递是值传递,也就是将实参的副本传递给被调用函数的形参,被调用的函数中对形参的任何改动都不会影响实参。