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

admin2021-09-05  13

问题 下列程序执行后,屏幕的输出是(    )。
    #include
    using namespace std;
    void swap(int x,int y)
{  
int temp=x;
x=y;
y=temp;  
cout<<"x="<}
int main()
{
int x=3,y=2;
swap(x,y);
cout<<"x="<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++中默认的参数传递是值传递,也就是将实参的副本传递给被调用函数的形参,被调用的函数中对形参的任何改动都不会影响实参。
转载请注明原文地址:https://kaotiyun.com/show/yKfp777K
0

最新回复(0)