下列函数的运行结果是( )。 #include<iostream.h> int add(int a,int b); void main() { extern int x,y; cout<<add(x,y)(<end

admin2010-12-16  28

问题 下列函数的运行结果是(    )。    #include<iostream.h>    int add(int a,int b);    void main()    {    extern int x,y;    cout<<add(x,y)(<endl;    )    int x(20),y(5);     int add(int a,intB)  {    int s=a+b;    return s;    }   

选项 A、25     
B、30
C、20     
D、15

答案A

解析  由主函数main入手,定义外部变量x和y,调用函数add。因为x,y为外部变量,所以“int x(20),y (5);”的赋值在add也是有效的,即add函数的运算结果为25。
转载请注明原文地址:https://kaotiyun.com/show/DUVp777K
0

最新回复(0)