C++中要输出double型,但定义成int main(),不是该输出int型吗?函数返回值类型是指的什么啊? 5

 我来答
02230838
2010-09-18 · TA获得超过2067个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:1064万
展开全部
你可以认为是函数返回值的类型就是(函数的值)的类型。
比如说int main()
那么你在main里就 (应该) return 0。//return 0.0也行,编译器会自动转换,无法转换是会报错。
同样 double fun()的话,那么在外面调用时(应该)是
double d = fun();
大概就是这样。这个问题不好说。
如果还有问题,我12点前在线。
子爵先生
2010-09-18 · TA获得超过1674个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:569万
展开全部
输出值的类型跟返回值类型没关系。之所以写成int main(),是因为后面有return 0;其中0是int型,对应的是main()的返回类型。关于返回值类型等到你学到函数之后连上几道题就会明白了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
georangel
2010-09-18 · TA获得超过541个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:360万
展开全部
1. 当函数被调用的时候,可以在调用它的函数中作为表达式参与运算或赋值,在调用完毕以后,返回一个值,就好比数学函数Y = f(x)的 Y 值。
2. 输出用英语表示就是Output,可以把“数据流”输出到“文件”或“输出设备”,在C++中,可以使用符号 << 来实现输出。如:cout << 3.1415926; 就可以输出一个double型数据到命令行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶小怜
2010-09-19 · TA获得超过408个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:261万
展开全部
int main不是这样用的,你在主函数返回了double干什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a2329451
2010-09-18 · 超过14用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
main()前面的int就是他的返回值类型。要输出double就把int换成double。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式