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

都有在最后有return吗... 都有在最后有return吗 展开
 我来答
百度网友8a45b1b
2014-09-16 · TA获得超过194个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:75.9万
展开全部
不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。希望对你有帮助
857716002
2015-12-04 · TA获得超过698个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:226万
展开全部

不是所有函数都有返回值

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

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一条潜规则mk
2014-09-16 · 超过37用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:77.2万
展开全部
不是所有都要返回值
不需要的用 void 表示
例如
void funtionA(){
}

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

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lygszmjj
2014-09-16 · TA获得超过1814个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:426万
展开全部
函数定义时如 void fun1(...) 这类定义的,不需要return。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-09-16
展开全部
不是的,函数要返回值的时候最后就有return ,void时就可以不用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式