return 0  代表程序正常退出,

return 1代表程序异常退出!

return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;

使用return 语句可以返回一个变量内的值或一个指针,也可用return 0,表示返回为空。

return   代表调到函数外,

return 0代表函数正常终止

return 1代表函数非正常终止

return 关键字的作用是返回程序流程的控制权!
其副作用是返回一个值。

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

return 0代表函数正常终止

return 1代表函数非正常终止

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

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

这个异常情况是什么那?

这个异常情况是返回给控制台的,不在你编的程序的控制范围内,是给操作系统识别的,对你的程序五影响

布尔类型返回:
return 0:返回假;
return 1:返回真;
一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母 isdigit()判断是否是数字

return 1和return 0的区别相关推荐

  1. shell脚本:exit 0 和 exit 1有什么区别?他们和return不同,return是关键字,exit是一个shell函数

    定义 exit 0 :正常运行程序并退出程序.使用echo $? 返回0,也就是说调用环境认为你的程序执行正常. exit 1 :非正常运行导致退出程序,也可以是其他数字.系统程序对于程序运行错误是有 ...

  2. C语言:return 0 , return 1 和 return -1 以及 return ,break 的区别

    1. return 没有返回值 和  break的区别: return 多用于void 类型的函数. 例如: void aa(){while(1){for(){return;//break;}if() ...

  3. exit(0)和return 0的区别

    今天看一个程序int main后使用了exit(0)而没有return,来看看二者的区别吧. 文章目录 区别 参考来源链接 区别 return返回函数值,是关键字: exit 是一个函数. retur ...

  4. return 、break 和 continue的区别

    return .break和continue的区别和作用 return关键字并不是专门用于跳出循环的,return的功能是结束一个方法. 一旦在循环体内执行到一个return语句,return语句将会 ...

  5. 中断语句break、continue、return、exit和goto的区别

    1.continue语句 continue语句是这5种结束循环的方式中最特殊的,因为它并没有真的退出循环,而是只结束本次循环体的执行,所以在使用continue的时候要注意这一点. 下图为各种循环结构 ...

  6. if语句中return用法和有无括号的区别——随笔

    int a = 1;if (a > 0)//return;return;Debug.Log("A>0"); return在if没有括号情况下,不管是跟在if()后面还是 ...

  7. return,break,continue三者区别

    break用于完全结束一个循环,跳出循环体.不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码. break不仅可以结束其所在的循环,还可结束其外层循环.此时需要 ...

  8. 多线程编程:return、pthread_exit()、exit()函数区别

    多线程编程:return.pthread_exit().exit()函数区别: return:                 返回到调用者那里去 pthread_exit():    将调用该函数的 ...

  9. C语言中的函数返回值、return用法、return 0详解

    1.函数返回值 定义:函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果通过return语句返回. 没有返回值的函数为空类型,用void表示.一旦函数的返回值类型被定义为 voi ...

  10. C++函数返回值介绍(含return 0 与 return 1 与 return -1介绍)

    很多人在学习C++ 的过程中应该会留意到返回值的问题,特别是习惯用:int main()  的猿类同伴们.我们需要在函数结尾写个返回值. int main(){return 0; } 接下来就给大家简 ...

最新文章

  1. Python+OpenCV 图像处理系列(8)—— Numpy 对象及图像对象创建与赋值
  2. 谈 三层结构与MVC模式的区别
  3. 月薪20k-50k| 西人马3D机器视觉算法、语音识别、DSP软件工程师招聘
  4. 解决android 异常导致应用程序停止运行的错误
  5. string 中的offset_Kafka+Spark Streaming管理offset的两种方法
  6. Dotnet 6.0,你值得拥有
  7. Bootstrap 分页导航
  8. linux脚本硬盘,Linux mount挂载和卸载硬盘脚本分享
  9. Session的创建与销毁时机
  10. ubuntu终端快速启动应用程序
  11. python 代码运行时间获取方式
  12. 彻底清除计算机磁盘上的病毒,电脑硬盘病毒无法彻底删除怎么办
  13. 新手如何在IEEE上发表论文?
  14. DAMO在启动或初始化时可能会挂起
  15. 2022最新MySQL面试题-有详细完整的答案解析
  16. EMV技术学习和研究(三)应用初始化读应用数据
  17. Array.of()
  18. 文献解读|苍术属植物叶绿体基因组变异及系统发育关系
  19. 一句话解释IPD的核心内容
  20. 用python批量下载贴吧图片 附源代码

热门文章

  1. 简单的低频指数投资一:利用tushare计算指数市盈率
  2. 火星人赞同马克思的”客米拉“(Chimera)数学观
  3. 处理日常事务的 Linux 程序和它们的配置
  4. 手游为什么老被攻击?手游DDOS防护方法
  5. Java封装统一返回结果集
  6. 上海工作2年以上工资是几k
  7. Saltstack_使用指南05_数据系统-Pillar
  8. 企业常见的软文营销推广方法!
  9. Luogu1769 淘汰赛制_NOI导刊2010提高(01)(概率DP)
  10. 2020年中国市场主体新增注册量、新增注销量及发展政策建议分析[图]