下列程序的招待结果是【 】。 # include <iostream. h> float temp; float & fn2(float r) { temp=r* r* 3.14; return temp; } void main( ) {

admin2013-05-30  33

问题 下列程序的招待结果是【 】。
# include <iostream. h>
float temp;
float & fn2(float r)
{
   temp=r* r* 3.14;
   return temp;
}
void main( )
{
   float a=fn2(5.0);
   float& b=fn2(5.0)
   b=20;
   cout<<temp<<end1;
}

选项

答案20

解析 本题考察全局变量和引用的综合使用。在主函数中,b实际上是temp的一个引用。因此在给b赋值20的时候,输出的temp就是20。
转载请注明原文地址:https://kaotiyun.com/show/0GNp777K
0

最新回复(0)