C语言中的所有函数都要有返回值吗

都有在最后有return吗

不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。希望对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-04

不是所有函数都有返回值

返回值是根据函数声明的返回类型提供的,但当是void函数时不需要也不能提供返回值如:

#include<stdio.h>
void mian()
{
printf("hello word");
}

这个主函数不需要提供返回值,否则会报错

第2个回答  2014-09-16
不是所有都要返回值
不需要的用 void 表示
例如
void funtionA(){
}

要返回值 并放回一个double类型的:
double funtionA(){
return B;

}本回答被提问者和网友采纳
第3个回答  2014-09-16
函数定义时如 void fun1(...) 这类定义的,不需要return。
第4个回答  2014-09-16
不是的,函数要返回值的时候最后就有return ,void时就可以不用