写出程序的执行结果_写出执行下面程序的输出结果。
问题补充:
void fun(int &x, int y)
{ int t=x; x=y; y=t; }
int main( )
{ int a[2] = {23, 42};
fun(a[1],a[0]);
std::cout<<a[0]<<","<<a[1]<<std::endl;
return 0; }
最佳答案
程序的运行结果为
23,23
因为你的y(a[0])是传值的,它不会被改变,而a[1]是引用,它被改变了
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!