在C语言中,什么时候要有返回值?什么时候不用?

如题所述

你想要函数返回一个值 就用返回类型 比如写一个函数计算a+b
那么int add(int a,int b)
{ return a+b; } 这个时候就把a+b的值返回 z=add(a,b) 相当于z=a+b
而直接输出不需要返回
void add()
{printf("%d",a+b);}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-15
根据你的函数封装需要,当函数体执行是可预见并且不需要函数反回结果则不需要返回值。其它则根据情况来定。
第2个回答  2010-12-15
如果这个函数执行之后需要返回结果的话就需要返回值,否则不用。
第3个回答  2010-12-15
void 类型的函数不要,其他类型的函数都要。
第4个回答  2010-12-15
所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型.本回答被提问者采纳
相似回答