return语句有以下形式:

  1. return;//不带返回值的return语句
  2. return 0;//带返回值的return语句,或者返回一个变量或一个函数。
  3. return 1//表示函数异常结束

不带返回值的return语句用于,中断返回值为void类型的函数的执行,而带返回值的return则不行。

#include <iostream>
using namespace std;
void f(){  cout<<"begin"<<endl;  return 0;/*此处有问题,此时return;的作用相当于break;用于中断循环的作用。所以不该返回某个具体的值。*/cout<<"end"<<endl;
}
int main(){  f();
return 0;
}

将return 0;换为return;后,运行成功:

总结:

return;的作用相当于break;用于中断循环的作用;

return 0;则是return的另一种用法,专用于返回值非void的函数返回其值。

return 0和return的区别相关推荐

  1. python中return0与return1_关于C++中的return 0和return 1的区别

    展开全部 return 0和return 1的区别主要体现在不同退出状态等方面,详细解释如下: 1.两e69da5e887aa62616964757a686964616f31333366306531者 ...

  2. C++中return 0;与return;的区别

    return语句有两种形式: 1.return;//不带返回值的return语句 2.return 0;//带返回值的return语句,或者返回一个变量或一个函数. 不带返回值的return语句用于, ...

  3. return,return 0 ,return -1 , exit(-1),return 1

    对于main函数指定为int型,返回int值 return,return 0 ,return -1 , exit(-1) ,exit(0) return 如果什么都不接的话,其实就是void类型函数的 ...

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

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

  5. c语言return 0和return 1的区别

    一.最简解释 return 0指程序运行结束: return 1指返回主调函数,程序继续运行. 二.详细解释 1.退出方式不同 return0代表程序正常退出,return1代表程序异常退出.使用re ...

  6. C++中return 0 和return 1 的区别

    1.布尔类型的函数返回 return 0:返回假: return 1:返回真: 2.返回值int 类型的函数返回 return 0  代表程序正常退出 return 1代表程序异常退出(有的时候也可用 ...

  7. return 0 和return 1的区别

    return 0 代表程序正常退出,return 1代表程序异常退出! 使用return 语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空. return 代表调到函数外, r ...

  8. return 0和return 1和return -1的区别

    1.返回值int 类型的函数返回: return语句用来结束循环,或返回一个函数的值. return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数. return -1::表示 ...

  9. C语言 return 0 和return 1有什么区别

    return 0;//正常退出 return 1;//异常退出 程序终止

最新文章

  1. java中@Qualifier(string)是什么用法
  2. Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)
  3. maven搭建ssm框架
  4. 华为2021在美专利数量首次进前五,超越英特尔苹果微软
  5. 必须要熬夜的时候的最佳伴侣是什么?亲测有效
  6. NDN与TCP/IP
  7. 零基础转行学Web前端,需要掌握哪些技术?
  8. android view超出屏幕_Android APP界面保持屏幕常亮方法
  9. 如何在Marketing Cloud launchpad里添加Contact创建tile
  10. Hihocoder 最近公用祖先三 在线LCA
  11. 福建工程学院计算机专利,基于车床硬件平台的再制造数控滚齿机专利_专利查询 - 天眼查...
  12. 我❤️—Python自动化测试,30岁熬到月薪20K+,分享我的多年面试经…
  13. 计算器代码(C语言)
  14. git push时报错: hook declined to update refs/heads/detail-header
  15. 问界M7开启交付 邹市明成精英车主
  16. 2022GPLT团体程序设计天梯赛L1-086 斯德哥尔摩火车上的题
  17. 比 Navicat 还要好用,功能还很强大的数据库管理工具!
  18. kibana服务器性能要求,kibana 性能监控 apm
  19. 计算机毕设Python+Vue医院人事及科室病区管理(程序+LW+部署)
  20. 复杂指令集(CISC)和精简指令集(RISC)

热门文章

  1. ZOJ 3452 Doraemon's Stone Game(博弈)
  2. 设计模式-行为模式之Memento
  3. RecyclerView动画:属性动画
  4. 【电脑使用】电脑之间文件无线互传
  5. 如何用SEMrush Keyword Magic工具布局网站关键词?
  6. 蝶舞的伤感心情日志:天灰黑,人会变,三分情,七分骗
  7. LWIP UDP 编程
  8. 从零开始的SpriteKit:视觉和音频效果
  9. mac2600r_水星(MERCURY)MAC2600R路由器怎么设置? | 192路由网
  10. java jce.jar_Java JCE无法在jarsplice创建的jar中验证提供者BC