各位大神帮帮忙,谁能给我具体讲解一下,c语言返回值,就是return,这个我搞不懂,最好举个例子

 我来答
亥凝思3q
2012-10-31 · TA获得超过313个赞
知道小有建树答主
回答量:400
采纳率:14%
帮助的人:180万
展开全部
这么说吧,你现在有个房子要盖,现在你缺一扇门,你不想做就托付给你同学,希望你同学能帮你做,他做完之后,给你一扇门,你不需要知道他是怎么做的,你只关心他最后给你的这扇门而已。
假若你有木头,你就把木头给你的同学,说这是原材料,帮我加工成门,完了把做好的门给我!
这个原材料就是传说中函数参数,给你的门就是返回值!所以函数调用就是你将你的原始数据托付给一个现有的函数(你自己定义的希望按照你的规则处理,别人写好的,或者标准库里的)并将处理的结果给你。但是在C语言中,你必须声明你将给子函数提供的参数的类型,并声明返回值的类型。
举例:
int add(int a, int b)
{
return a+b
}
int a,int b就是参数,告诉编译器,我的这个函数将会传入两个数据,而且这两个数的类型是int,
add 前面的int 是想表达:按照规则计算完后,函数将会返回一个int 类型的值;
当然也可以这样
void printfun(int a);//对参数进行处理,但是不用返回结果(不关心结果)
int func(void)//函数会照一定的规则返回一个数
void func(void)//函数内部会执行一定的规则,但是不用传入参数,也不返回
不懂可以再问!纯手打
冰是沉默的水3
2012-10-31 · TA获得超过909个赞
知道小有建树答主
回答量:473
采纳率:50%
帮助的人:152万
展开全部
加群:二四五三一零三二六 或加人:八零六七八三四零九 很乐意为你讲解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
番茄大圣
2012-10-31
知道答主
回答量:40
采纳率:0%
帮助的人:13.2万
展开全部
函数你知道吧?函数不是有类型的么,比如说比大小的函数int max(int a,int b)。
max前面的int就是这个函数的类型。
那么一个int类型的函数他本身是可以等于一个整数的。
有没有看过类似的语句 i=max(a,b);
max函数本身就是等于一个整数,才能把这个整数赋值给变量 i 对不对。
那max函数等于哪个整数呢?就等于return 后面跟着的变量或整数。
比如max函数最后一句是return 0; 那么i 就等于max就等于0.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式