A-A+
下面程序的运行结果为()。 #include void swap(i
问题详情
下面程序的运行结果为()。 #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的值并未改变。