B.9.9 return语句

格式1:


return;


执行return语句会使程序的执行返回到调用的函数和方法。这种格式只能用于从不返回值的函数或方法中返回。

如果程序的运行继续到函数或方法的结尾,并且没有遇到return语句,那么这个函数或方法就像已经执行这种格式的return语句那样返回。因此,这种情况下,不返回任何值。

格式2:


return expression;


这个格式将expression的值返回给调用函数或方法。如果expression的类型与函数或者方法声明中声明的返回类型不一致,它的值就会在返回之前自动转换为声明的类型。