返回语句用于终止函数的执行,并控制程序返回到调用该函数时所处的位置。返回语句有两种形式:
如果return语句后边带有表达式,则要计算表达式的值,并将表达式的值作为该函数的返回值。若使用不带表达式的第2种形式,则被调用函数返回主调用函数时,函数值不确定。一个函数的内部可以含有多个return语句,但程序仅执行其中的一个return语句而返回主调用函数。一个函数的内部也可以没有return语句,在这种情况下,当程序执行到最后一个界限符“}”处时,就自动返回主调用函数。
例2-22 return语句的使用。
程序执行结果: