keil5函数 默认返回值_C++的返回值return

b1f0bd8b2fbc5a0dd130edd949d7bbc5.png

return表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。函数可以有返回值也可以没有返回值,当没有返回值时,函数类型声明为void型。每个函数都有类型,如果在定义中没有给出类型则默认为int型。main()也是函数,并且其返回值总是一个整数。

return通常是必要的,因为函数调用的时候计算结果是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。根据约定,编程人员在程序运行成功返回0,并在出现错误时返回-1。然而,返回值若是整数,则编程人员可利用整个整数范围,指出众多不同的成功和失败状态。

return的语法格式如下:

      return表达式:

学习资料

函数的计算结果通过该语句传递回主调函数。函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个”return“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值