C语言问题 return是什么意思啊

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:28:57
return的用法是什么啊?虽然看书了,可还是不能理解,比如return(t),就是把t值返回,带回原函数,可我不明白为什么要把它带回原函数,有什么作用,什么情况需要带回,什么时候不需要带回,晕啊,帮忙解释一下

1.需要值的时候就返回。
如:
main()
{
int a;
a=fun(10);//返回一个值给变量a
}

int fun(int n)
{
return n+1;
}

2.返回后表示后面的语句不执行。
如:

main()
{
int a = fun(10);
}

int fun(int n)
{
return n+1;
cout<<"123456"<<endl; //不执行该句
}

3.主函数中执行return 后,表示由该程序创建的进程结束。你在任务管理器进程中可以看到!

ruturn是返回值 比如程序运行时有一步是想求某数平方,你可以在主函数里调用求平方子函数,把要求平方的数代入子函数,结果运行出来后,需要把结果返回给主函数,继续进行下面的操作 类似这种需要返回值的运算 就需要用return来完成!

return();是一个函数的执行最后的返回值,返回值可以是各种 数据类型,包括结构体、指针。 当然也可以没有返回值的函数声明为void
。 一般作用:返回一个结果给调用函数。