[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
An expression is an instruction or set of instructions that results in
a value of some kind. Take +
, for example. It uses two other
expressions to make up a result. A variable is an expression since it
yields its contents as a result. The combination of the following two
expressions and an operator is a valid expression: a + b
,
a
and b
being variables (expressions) and +
being
the operator used on them. a = b + c;
is a full statement
ending in a ;
.
Function calls are valid expressions. They are written simply as the
name followed by a set of matched parentheses with the arguments that
the functions uses listed inside. Take the simple function
max()
for example, that returns the max of the two
arguments. To determine the maximum of 4
and 10
, you
would write max(4, 10)
as the expression. Naturally the result
must be either stored or used.