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

admin2019-07-14  44

问题 若各选项中所用变量已正确定义,函数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){……}

答案A

解析 被调函数的定义要在调用语句之前,若不是,则在调用语句之前要对被调函数进行声明,选项A)缺少对被调函数fun()的声明语句,答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/ulf0FFFM
0

最新回复(0)