return语句使用注意事项
1.return后边可以是⼀个数值,也可以是⼀个表达式,如果是表达式则先执⾏表达式,再返回表达式的结果。
2.return后边也可以什么都没有,直接写 return; 这种写法适合函数返回类型是void的情况。
如以下代码:
3.return返回的值和函数返回类型不⼀致,系统会自动将返回的值隐式转换为函数的返回类型。
如以下代码:
4.return语句执⾏后,函数就彻底返回,后边的代码不再执行。
5.如果函数中存在if等分支的语句,则要保证每种情况下都有return返回,否则会出现编译错误
这种情况一般是逻辑考虑不全导致的,如以下代码:若n是偶数,不满足条件,没有返回值,会报错。
额外补充:
1.函数的返回类型可以是char、int、short、doube...等这些内置类型,也可以是自定义类型
2.函数返回类型也可以是void,void的意思是函数不需要返回值,也不返回值
3.函数需不需要返回值,是根据实际情况来设计的