The Last Words on
Function Calls For Now
• Value-returning functions
– The function call is used within an expression; it does not
appear as a separate statement.
– The function computes a value (result) that is then
available for use in the expression.
– The function returns exactly one result – no more, no less.
• The argument to a value-returning function can be any
expression of the appropriate type.
• The compiler applies type coercion if the types don’t match.