以下正确的函数的形式是()。
A. double fun(int x,int y){z=x+y;return z;}
B. fun(int x,int y){int z=9;return z;}
C. fun(int x, int y); {int x,y ;double z;z=x+y;return z;}
D. double fun(int x,y){ double z;z=x+y;return z;}
C语言规定,函数返回值的类型是由()时。
A. return语句中的表达式类型决定
B. 调用该函数时的主调函数类型决定
C. 调用该函数时系统临时决定
D. 在定义该函数时指定的函数类型所决定
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
A. 函数调用可以作为独立的语句存在
B. 函数调用可作为一个函数的实参
C. 函数调用可以出现在表达式中
D. 函数调用可作为一个函数的形参
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是()。
A. void
B. int
C. float
Double