66问答网
所有问题
若有如下函数定义: float add(float x, float y) { int sum; …… return sum; }
则下列说法正确的是( ) 。
A)函数返回值类型不确定 B)函数返回值是float型
C)函数返回值是int型 D)函数返回值是void型
举报该问题
推荐答案 推荐于2018-04-12
选B 函数
返回值
是float型;
理由:
函数返回值类型定义那里定义了函数的输出值,
故即使函数内部使用了别的类型值作返回值,
但到函数出口(退出)时会被强制转成函数外部定义的返回值的类型。
故选B
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DpnD9sp2xnpv9vnU2D.html
相似回答
用
add函数
求两个参数的和,并且和值返回调用函数。这个程序怎么写...
答:
include <stdio.h>#define type inttype
add(
type a, type b){ type ret; ret=a+b;
return
ret
;}int
main(){ type a,b; scanf("%d%d", &a,&b); printf("%d\n"
,
add(a,b
));
return 0;}
若有如下函数定义:add(float
x,
float
y){……}
则函数返回值是
int
型...
答:
add(float
a
,float
b
){
return
a + b;} 对吧?因为C语言默认的返回类型是
int
类型,即省略不写时返回为int类型。但我们编程时一般很少不写返回类型,一般如下这样写,就返回float.float add(float a,float b){ return a + b;}
C语言问题,求大神解决,谢谢啦,我是小白,最好能够解释下。
答:
{return(x+
y);}
B.float
add(float
x,y)
//第二个参数,没有数据类型说明,应该是float add(float x, float
y){return
(x+y);} C.
int
add(x,y) //两个参数,都没有数据类型说明,而且花括号内的float x,y //是定义的临时变量,不是形参类型
{float
x,y
;return
(x+y);}...
请C++高手解释下
答:
cout<<"="<<sum<<endl; // 输出"="后接
sum,
然后换行
}
float
add(float
*p) //add
函数,
参数为浮点指针p
{
float *pt; // 略 float sum=0; // 浮点变量sum初始值为0
int
n; // 略 pt=p; // 略 for(n=0;n<10;n++) // 略 { sum+=*pt; // 每次循环将sum加上pt...
一般这个z要怎么
定义
一下啊
答:
int
main(){ float a,b,c; //变量定义放在 main 函数作用域的开始 scanf("%f,%f",&a,&b); //注意输入的时候有个逗号 c = add(a,b);printf("
sum
is %f\n",c);} //add
函数定义
float
add(float
x ,
float
y){
float z ;z = a+b;
return
z; //这三行代码直接写成...
关于一个c语言的问题
答:
include<stdio.h> float fadd(float
x,float
y);
/*函数原型声明*/
int
main()
{
float a,b,c;scanf("%f%f",&a,&b);c=fadd(a,b); /*函数调用*/ printf("
sum
is %f\n",c)
;return
0
;}
float fadd(float x,float y) /*
函数定义
*/ { return x+y;} ...
大家正在搜
python float函数
concatenate函数
sizeof(float)
format函数
strlen函数
float函数怎么用
int()函数
printf函数
replace函数
相关问题
C++中 函数重载 最经典的例子 int add(int x...
C语言问题求详细解答 若有如下定义:int a=2,b=3;...
如何在C语言中定义自己的函数还有声明,才学习,希望你能说的详...
已知函数定义: 4 int sub(long x,float...
C语言程序设计问题在线解答
在C++中要如何定义一个函数?
若有如下定义:int a=2,b=3; float x=3....
C语言问题 有以下函数说明,其函数的类型是 f(float ...