c语言中的return语句疑问

来源:百度知道 编辑:UC知道 时间:2024/06/10 20:20:44
return语句对整个程序起的是什么作用,小问题还请多指教

1.用在被调用函数中,就是返回值给主调函数,并结束调用
2.用在main函数中,就是结束函数了

我不是高手,来说下你的问题:

我现在遇到的return呢,主要有,调用函数的return和主函数的return,其实是一样的,

调用函数返回的是一个值,一个你所需要用的值,可以时类型,引用,指针....也可以不返回东西,比如说函数里进行些计算啦,复制啦,io输入输出啦

主函数呢,返回就有点不同了(稍微)
你返回的东西是告诉系统是否错误,一般来说你返回0,1等等一些数字
来代表正确与否,

当然咯 在c++中呢 cstdlib。h这个头文件中,有这样的语法
return EXIT_FAILURE;
return EXIT_SUCCESS;

可以证明我说的了吧 ,不过如果有错误的地方 大侠们可别谴责我

毕竟不是高手嘛,呵呵 一起学习

如果有错误的地方 或者补充的地方 麻烦大家告诉我一声哦

我会感激你一辈子的

我写的可绝对不是照抄哦,时自己写的,所以错了的话不会负法律责任的

{
return返回语句有两种形式。
1.return;

2.return 表达式;

第一种形式是当执行到该语句时,就终止当前函数的执行,把控制返回给调用者,从而使主调函数(即调用者)从原来的断点(即调用该函数的地方)向下继续执行。

第二种形式的返回语句不仅把控制权返回给主调函数,而且还把表达式的值返回。

main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。
return(0);
}

用处有两种。
一,返回一个值同时结束该函数。如果你定义的函数有返回类型,这需要函数返回一个值。比如,return 0;。
二,结束此次调用。如果在函数体内遇到了return就回结束这个函数调用,不管后面还有什么语句。比如,re