66问答网
所有问题
这个函数的返回值的类型 为什么是int ?
fun ( float x )
{
float y ;
y =3*x-4;
return y;
}
举报该问题
推荐答案 2010-01-03
你没定义函数的返回值的类型
在函数前加上float 返回值就是float类型的了
float fun ( float x )
{
float y ;
y =3*x-4;
return y;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UpUipnpi2.html
相似回答
[C++]
函数
原型为 abc(float x,char y);
为什么返回值类型是int
.
答:
因为返回值类型和参数类型没有关系
,不是说函数原型的参数类型就是返回值类型,在 c或c++语言中很多函数一般返回值类型都是int,在C++中,函数的返回类型默认是int型的,如果不强制性规定函数的返回类型,系统就会默认该函数的返回类型是int型。
C语言程序,以下
函数的类型为什么是int?
答:
C语言中
函数返回值的类型
是由定义函数时候 函数名前
的返回值
类型决定的,与 return 后表达式的值没有关系,return后表达式的值的类型如果和函数名前的类型不一样,会强制转换为函数名前的类型。如果函数名前没有写 类型,那么默认
为int
型。
...y;y=3*x-5; return y;}以上
函数的类型为什么是int
型 详细解释下谢谢...
答:
函数的返回值类型
作声明,应该在定义函数前声明,如果不声明则系统默认
为int
型返回,本题应在fun函数前声明,就是在fun前加一个float,你在写的时候没加,所以系统就默认int型返回来,正确的应是:float fun(float x){float y; y=3*x-5;return y;} ...
fun(double x) {printf("%f\n",x);}
的返回值的类型为什么是int
答:
在C语言当中,
函数返回值
未申明时,默认
是int类型
。因此 fun(double x) {printf("%f\n",x);} 和 int fun(double x) {printf("%f\n",x);} 实际上是一样的。
...{printf("%d\n",x*x);}
为什么
该
函数的类型是int?
答:
函数
返回值类型由函数头部
的返回值类型
决定 例如 函数头部为int f(),这样的话,返回值
类型为int
型;又如头部为double f()的话,返回值类型为double型;头部为char *f()的话,返回值为char *,即指向char的指针 特别的,如果函数头部没有显示的说明返回值类型,则在C中一般是默认当作
返回int
型,如f(),...
为什么
STM32的main
函数的返回值类型
必须
是int
,如果是void,keil会提示一...
答:
这个
应该是和编译器有关吧,因为很多的都是默认有
返回值的
,return 0,为正常,return 1,为异常!所以
是int
,这句话你虽然没写,但是在编译的时候,编译器会给你加上,,,
大家正在搜
函数的返回值类型
int型函数返回值
void函数是不能有返回值的吗
int函数一定要返回类型吗
函数调用后必须带回返回值吗
函数必须要有返回值
无返回值函数
函数返回值
int函数怎么用
相关问题
函数返回值为float,为什么返回的是int型
哪个函数的返回值的数据类型是INT
主函数的返回值类型是int还是void,这有没有什么区别啊
为什么函数返回值为float,但返回的却是int?
C语言 有的没有返回值的函数类型为什么会是int而不是voi...
C语言中函数返回值为int和返回值为int&这两种情况没什么...
为什么当函数的返回值类型时int时,在调用函数的前,后,内定...
fun(double a) {return a*a*a;}该...