C语言:return 0 , return 1 和 return 您所在的位置:网站首页 roma值1是什么意思 C语言:return 0 , return 1 和 return

C语言:return 0 , return 1 和 return

2024-07-15 18:31| 来源: 网络整理| 查看: 265

1. return 没有返回值 和  break的区别:

return 多用于void 类型的函数。

例如:

void aa(){ while(1){ for(){ return; //break; } if(){ } } }

在这个函数中,不管你因为什么原因你想结束这整个函数,此时你就可以用return 。记住是结束整个aa函数。

而如果此时用的是break,他只是结束了当前for循环,之后接着可以执行 if 函数。

2.一般约定: return 0 和 return 1  或者 return 0 和 return -1 这样配套使用的, return 1和 return -1不能同时出现在同一个函数中。  

return关键字的作用是返回程序流程的控制权!只要使用了retrun,不管有无返回值,都表示该函数调用结束。

例如  int  aa(){}则必须返回一个值

return0   代表函数正常终止

return1   代表函数非正常终止

return-1  也代表函数非正常终止

被调函数return1或者-1只是给主调函数一个标志,说明他的执行过程遇到异常情况。

然后就返回主调函数来处理,继续执行。

在这个时候,return回去的0,1 ,-1 在主函数数中可调用,可不调用,一般调用也只是用来判断。

不调用,则代表你的 aa()函数结束了而已。

 

 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有