慕的地7843199
2015-02-12 20:17
返回值理解不了啊
作用是什么
没有返回值的函数通常执行完就会自动释放内存,如果我们项目比较复杂,通常都是由许多函数组成,函数b需要接手函数a处理后的数据,加入函数a没有返回值函数b就无法处理。
int main(void)
{
}
则通常需要给函数返回一个数值,一般,return 0表示这个函数已经被正常地执行完毕以跳出该程序.
如果定义函数为void类型或者没有定义类型,通常不需要return 0即可.
void fun(..)
{
...
return;//可不要
}
int fun(..)//只要不是void
{
...
return n;//必需要
我是百度出来的,哈哈 。
返回值很好理解啊,举个列子x=sin(30),sin()是个函数,参数是30,返回值就是这个函数执行完的结果,也就是sin(30)计算完的结果,将这个值赋值给x变量。返回值一般是return关键字返回。我觉得你是受中学里数学的函数的影响太深,慢慢理解就好了
C语言入门
926027 学习 · 20793 问题
相似问题