回复 4楼 z1991627
return的作用就是被调用的函数告诉调用函数我的工作完成了,或者遇到问题没法执行了,不同的返回值用来表示不同的运行状态或者故障原因。
其中0,1,-1三个数字在直接被返回时,大部分情况下程序都不再继续执行下去了,除非是被调用函数自身通过计算得到的这几个数字。比如
scanf()函数,根据你输入的不同,它回返回不同的数字,即使返回了0或者1,程序也会继续向下执行,因为这个数字是它自身运算得到的.
但是你自己写个函数,比如
程序代码:
int main(){
int f()
...
}
f(){
...
return 0;
}
这个时候,在执行完f()后,main()中f()后面的代码就不执行了.