单项选择题

关于下列程序段的描述中,正确的是( )。
#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.该函数定义和调用方式都错误