c语言中的return语句疑问
来源:百度知道 编辑:UC知道 时间:2024/06/10 20:20:44
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