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表示无返回值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询