问题 单项选择题

下列函数的运行结果是(  )。   #include   intadd(inta,intb);   voidmain()   {   externintX,y;   cout<  }   intx(20),y(5);   intadd(inta,intb)   {   ints=a+b:   returns;   }

A.25

B.30

C.20

D.15

答案

参考答案:A

解析:【解析】由主函数main入手,定义外部变量x和y,调用函数add。因为x,y为外部变量,所以“intx(20),y(5);”的赋值在add也是有效的,即add函数的运算结果为25。

单项选择题
单项选择题