单项选择题

若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。

A.main(){ ……x=fun(2,10);……}float fun(int a,int b){……}
B.float fun(int a,int b){……}main(){ ……x=fun(i,j);……}
C.float fun(int,int);main(){……x=fun(2,10);……}float fun(int a,int b){……}
D.main(){ float fun(int i,int j);……x=fun(i,j);……}float fun(int a,int b){……}