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.