请显浅易懂的解释一下C语言函数的返回值(即何时需要返回值,何时不需要),最好各给一个简单的例子拜托各位

书上的请不要引用,因为我已经看过了谢谢

最简单的理解,好比你是上级,你要求你的下级给你办事,如果他圆满的把这事办完了,他会告诉你事情办完了,这就属于一个返回,如果这个事情办砸了,肯定也会回应你一下,给你一个办砸了的原因。 以上,事情办完了和办砸了都是类似于返回值的。 其实编程也就是你去指挥电脑做它能做的一些事情而已,但是电脑要求的是凡事巨细,你要求它告诉你它做事情的结果,它才会告诉你,但也都是按照你对于电脑的约定来告诉你的。 举一个比较实际的例子:VB中的Replace函数,它的能力是返回字符串其中指定数目的某子字符串被替换为另一个子字符串。如果成功则返回替换完的字符串,如果给定的字符串是个空的,那么就返回一个错误。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-23
如果你需要知道一个函数的执行结果,你就需要它给你一个返回值,如果你不关心这个结果,就不需要。 比如,有个计算加法的函数,你肯定想提供两个值让它计算,然后让它把计算好的值返回给你,这时候你肯定需要返回值。 又比如,你想把一个值打印出来,你不关心它的返回值。所以就不需要了。本回答被提问者采纳
第2个回答  2014-04-23
比如 求两个数的和的函数,求出的和就需要return 返回。 如果函数只需要输出hello world!那就不需要了。
相似回答
大家正在搜