问题
单项选择题
下列函数的运行结果是( )。 #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。