text(int x) { return((float)x/3); }函数text的返回值类型为什么,怎么解释

如题所述

第1个回答  2013-01-21
目测你这是 c,c++或者java之类的语言。
这些语言中,函数的返回值需要 明!确!声!明!返回值就是你声明的类型,和函数内容无关。

而在return语句中,会将类型不符合数据进行强制转换,如果无法转换则为编译错误。
假设你这里是java的。。那返回值可以是double,可以是float,但不能是int。

最后,你这个问题好莫名其妙。本回答被提问者和网友采纳
第2个回答  2013-01-21
直接在text(int x)函数前加上返回类型float就好了,
在有的编译器中,上面的会报错或者警告。
第3个回答  2013-01-19
没定义类型默认为int的么?但是它要返回float,这就不知道题目什么意思了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网