Separación de instrucciones
; (punto y coma).
Instrucciones compuestas
Sentencias condicionales
true. La sintaxis de la sentencia if tiene dos formas.
Sintaxis
selection-statement:
true, se ejecuta la instrucción. Si la expresión es false, se omite la instrucción. En la segunda forma de la sintaxis, que utiliza else, se ejecuta la segunda instrucción si la expresión es false.
Sentencias de iteración
true.
Sintaxis
sentencia de iteración:
<var-name> es obligatorio. Este nombre debe ser distinto de los nombres de las variables declaradas anteriormente. El ámbito del contador es el cuerpo del bucle. No se permite cambiar el valor del contador ni declarar variables con el mismo nombre que el contador dentro del bucle.
Los valores inicial (from-expr) y final (to-expr) del contador se evalúan antes de realizar la primera iteración del bucle. Luego se tratan como constantes enteras para evitar bucles infinitos.
El parámetro step es opcional. Si no se especifica el valor de step, se considera 1. El valor de step, así como los valores inicial y final, se evalúa una vez al comienzo del bucle. Según el signo de step, se elige la condición de iteración. Para valores positivos de step, debe cumplirse la siguiente condición: <var-name> ≤ <to-expr>; para valores negativos de step, la condición es la siguiente: <var-name> ≥ <to-expr>. El valor de step no puede ser cero; de lo contrario, se producirá un mensaje de error.
El <statement> puede ser una única sentencia o un bloque (sentencia compuesta) entre llaves.
También puede usar las siguientes sentencias dentro del bucle:
break- interrumpe el buclecontinue- pasa a la siguiente iteración del bucle
