下列程序的输出结果为______。 #include<iostream.h> int&max(int&x,int&y) {return(x>y? x:y);) void main( ) { int n=3,m=1

admin2010-12-16  28

问题 下列程序的输出结果为______。
   #include<iostream.h>
   int&max(int&x,int&y)
   {return(x>y? x:y);)
   void main( )
   {
       int n=3,m=12;
       max(m,n)++;
       cout<<"m="<<m<<",n=<<n<<endl;
   }

选项

答案m=13,n=3

解析 本题考察引用作为形参进行参数传递的知识。max函数的功能是返回较大的那个数,而max(m, n)++的作用是将较大值再进行增一运算。
转载请注明原文地址:https://jikaoti.com/ti/yXL0FFFM
0

最新回复(0)