对下列程序段的描述正确的是(  )。    #include<iostream.h>    int fun(int,int);    void main()    {    cout<<fun(1,2)<<endl;    }    int fun(int

admin2010-06-06  20

问题 对下列程序段的描述正确的是(  )。    #include<iostream.h>    int fun(int,int);    void main()    {    cout<<fun(1,2)<<endl;    }    int fun(int x,int y)    {    return x+y;    }

选项 A、该函数定义正确,但函数调用方式错误
B、该函数调用方式正确,但函数定义错误
C、该函数定义和调用方式都正确
D、该函数定义和调用方式都错误

答案C

解析 函数定义的一般形式为:类型标识符函数名(形式参数列表){声明部分;语句}。函数调用的一般格式为:函数名(实参列表)。而“int fun(int,int)”为函数声明,是可以不写形参名,只写形参的类型。所以,可以看出函数fun的定义和调用都是正确的。
转载请注明原文地址:https://kaotiyun.com/show/c4jp777K
0

最新回复(0)