C语言选择题一道
以下函数值的类型是fun(floatx){floaty;y=3*x-4;returny;}A:intB:不确定C:voidD:float我知道正确答案,但不知道为什么,所...
以下函数值的类型是
fun(float x)
{float y; y=3*x-4; return y;}
A:int B:不确定 C:void D:float
我知道正确答案,但不知道为什么,所以请回答的朋友说明为什么,越详细越好,谢谢 展开
fun(float x)
{float y; y=3*x-4; return y;}
A:int B:不确定 C:void D:float
我知道正确答案,但不知道为什么,所以请回答的朋友说明为什么,越详细越好,谢谢 展开
5个回答
展开全部
B,不确定。
返回什么类型不能光看return.
int fun(float x)
{float y; y=3*x-4; return y;}
char fun(float x)
{float y; y=3*x-4; return y;}
都是对的,如果return返回类型和函数要求的返回类型不相符,会进行强制转型再返回。因此不能根据一个return就断定函数返回类型。
返回什么类型不能光看return.
int fun(float x)
{float y; y=3*x-4; return y;}
char fun(float x)
{float y; y=3*x-4; return y;}
都是对的,如果return返回类型和函数要求的返回类型不相符,会进行强制转型再返回。因此不能根据一个return就断定函数返回类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
float型
函数是什么类型的返回值就要是什么类型的
这里return y
y是一个float型的,那么函数就应该是float型才对
函数是什么类型的返回值就要是什么类型的
这里return y
y是一个float型的,那么函数就应该是float型才对
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
难道你没注意到这个题里面出现的类型只有float?直接给出的数字不算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回类型当然是y的类型,也就是float
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询