下列程序的输出结果是【 】。 #include<iostream> using namespace std; void fun (int &rf) } rf*=2; } int main() {

admin2013-02-27  37

问题 下列程序的输出结果是【  】。
   #include<iostream>
   using namespace std;
   void fun (int &rf)
   }
       rf*=2;
   }
   int main()
   {
     int num:500;
     fun(num);
     cout<<num<<endl;
     return 0;
   }

选项

答案1000

解析 本题考核引用作为函数参数的使用。引用作为形参,它实际上就是实参,函数对形参的访问和修改就是对实参的访问和修改,题中函数fun对形参的操作是自增 2倍,所以经过函数调用后,实参的值自增2倍,即输出1000。
转载请注明原文地址:https://kaotiyun.com/show/LbNp777K
0

最新回复(0)