C语言函数的返回值

来源:百度知道 编辑:UC知道 时间:2024/05/28 21:00:31
以下函数值的类型是()
fun(float x)
{float y;
y=3*x-4;
return y;
}
A.int B.不确定 C.void Dfloat
请讲解一下。

答案A. 你这个函数只能在C下面可以运行, 因为函数缺少返回类型. 在C里遇到这种情况默认为 整型(int), 也就是相当于 int fun(float x) {...}. 这样不管你子程序中返回的是多少, 都会变成定义时的函数类型,也即 int.

a。因为fun的类型是int

A.int

C语言中,如果函数没有指明返回值类型,系统就默认为int类型。