为了账号安全,请及时绑定邮箱和手机立即绑定

这理解不了

返回值理解不了啊 

作用是什么

正在回答

3 回答

没有返回值的函数通常执行完就会自动释放内存,如果我们项目比较复杂,通常都是由许多函数组成,函数b需要接手函数a处理后的数据,加入函数a没有返回值函数b就无法处理。

1 回复 有任何疑惑可以回复我~

int main(void)
{
}
则通常需要给函数返回一个数值,一般,return 0表示这个函数已经被正常地执行完毕以跳出该程序.

如果定义函数为void类型或者没有定义类型,通常不需要return 0即可.

void fun(..)
{
...
return;//可不要
}

int fun(..)//只要不是void
{
...
return n;//必需要

我是百度出来的,哈哈 。

0 回复 有任何疑惑可以回复我~

返回值很好理解啊,举个列子x=sin(30),sin()是个函数,参数是30,返回值就是这个函数执行完的结果,也就是sin(30)计算完的结果,将这个值赋值给x变量。返回值一般是return关键字返回。我觉得你是受中学里数学的函数的影响太深,慢慢理解就好了

0 回复 有任何疑惑可以回复我~
#1

慕的地7843199 提问者

那为什么一开始学习的输入都是return 0? 什么时候输入return 0;return 函数 ;return;? 这三者有什么区别
2015-02-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这理解不了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信