which is the integer zero, to the variable <code>n</code>. For an assignment
to be well formed, the type of the expression on the right-hand side
should be compatible with the type of the (indexed) variable on the
left-hand side. For the above example, because <code>0</code> is an
expression of type <code>int</code>, the variable <code>n</code> must be declared
as being of type <code>int</code> or of type <code>real</code>. If the variable
is of type <code>real</code>, the integer zero is promoted to a
floa