c++void 与return问题

#include<iostream.h>intmaxvalue(inta,intb,intc){if(a<b)a=b;if(a<c)a=c;returna;}voidma... #include<iostream.h>int max value(int a,int b,int c){if(a<b)a=b;if(a<c)a=c;return a;}void main(){int x1=5,x2=3,x3=8;cout<<max value(x1,x2,x3);}我记得程序中有return就没有void以上程序 在函数中有return 返回 a 但是主函数有void 这样也可以吗? 展开
 我来答
匿名用户
2014-01-24
展开全部
这么说吧 return是在max函数里的该函数是int型可以有返回值 主函数只是引用这个函数 本质上来说这是两个不同的函数
匿名用户
2014-01-24
展开全部
主函数有没有返回值并不会左右子函数的返回值类型,2者没有关连。但是不管是子函数或者Main有没有返回值,return语句是必须有的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-24
展开全部
你的函数如果需要带回值的话,就不要void,函数值类型为需要带回值的类型,最后用return;相反的,用void则不需要带回特定的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-24
展开全部
return a表示有返回值void表示无返回值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式