return statement |
Returns from a function
|
statement := return [expression] ;
|
|
The return statement returns control from a
function to its caller. If the function returns
void, the expression is
typically omitted, or else expression must be of
type void. If the function returns a
non-void type, the expression
must be convertible to the return type.
A function that returns non-void must have a
return statement (except for
main, which has an implicit
return 0; if control reaches
the end of the function).
See Also
expression, statement,
Chapter 5
|