单选题 关于下列程序段的描述中,正确的是{{U}} {{/U}}。
#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的定义和调用都是正确的。