A-A+

下面程序的运行结果为()。 #include void swap(i

2022-08-05 23:22:39 问答库 阅读 173 次

问题详情

下面程序的运行结果为()。 #include<iostream.h> void swap(int&a,int B. int temp; temp=a++: a=b: b=temp; } void main { im a=2,b=3; swap(a,B.; eout$amp;A.2,3
B.3,2
C.2,2
D.3,3请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
本题考查的是引用调用,因为函数swap01用调用参数a,所以在swap函数中a的变化会改变主函数中a的值,即a自加l,但b的值并未改变。

考点:结果,程序