The two forms of the conditional statement are:
if ( expression ) statement if ( expression ) statement else statement
In both cases the expression is evaluated and if it is true, the first
sub-statement is executed. In the second case the second sub-statement
is executed if the expression is false or
@
.
As usual the ``else'' ambiguity
is resolved by connecting an else
with the
last encountered else
-less
if
.