问题
单项选择题
设int&max(int&,int&)返回两参数中较大者,如有两整型变量int a=5;int b=10;在执行max(a,b)++后,a,b的值分别为( )
A.5,10
B.6,10
C.5,11
D.6,11
答案
参考答案:C
解析: 本题主要考查的知识点为引用作为函数参数。
[要点透析] 执行max(a,b)++后,函数返回变量b后加1,即b=11。因为函数参数采用的是引用方式,所以改变的是实参变量b的值。