return首先是一个关键字。 从字面意思可以得知是返回的意思。 return语句可用于指定从一个函数的返回的值。如果return语句没有包含返回值,或者函数不包含任何return语句,那么函数就没有返回值,这种情况在很多其他编程语言中叫做过程。 在ANSI C中,没有返回值的函数的返回类型应该声明为void。
看一个简单的例子:
可以看出,当返回类型不匹配的时候,return会强制给你转换。 还有就是imin函数可以得知,return的作用可以终止函数的执行,导致后面的语句不在被执行!(return可以用来终止一个函数并返回其后面跟着的值)
return那些东西return不能返回: