May 2003
Intermediate to advanced
808 pages
32h 24m
English
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).
expression, statement, Chapter 5