问答详情
源自:5-5 函数的返回值

这理解不了

返回值理解不了啊 

作用是什么

提问者:慕的地7843199 2015-02-12 20:17

个回答

  • 塔塔绵羊
    2015-02-12 20:37:18
    已采纳

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

  • 慕盖茨3385364
    2016-04-04 23:04:03

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

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

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

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

    我是百度出来的,哈哈 。

  • 晨曦月光
    2015-02-13 10:13:27

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