2. Instrucciones
• Las instrucciones de C++ se ejecutan secuencialmente, excepto cuando una
instrucción de expresión, una instrucción de selección, una instrucción de iteración o
una instrucción de salto modifica específicamente esa secuencia.
• Las instrucciones pueden ser de los tipos siguientes:
o labeled-statement
o expression-statement
o compound-statement
o selection-statement
o iteration-statement
o jump-statement
o declaration-statement
o try-throw-catch
3. • En la mayoría de los casos, la sintaxis de la instrucción
de C++ es idéntica a la de ANSI C. La principal diferencia
entre los dos es que en C las declaraciones solo se
permiten al principio de un bloque; C++ agrega el
elemento declaration-statement, que elimina
eficazmente esta restricción. Esto permite introducir
variables en un punto del programa donde se puede
calcular un valor de inicialización precalculado.
• Declarar variables dentro de bloques también permite
controlar con precisión el ámbito y la duración de esas
variables.
4. Los temas sobre instrucciones describen las
siguientes palabras clave de C++:
5. Instrucciones con etiquetas
• Las etiquetas se usan para transferir el control de programas
directamente a la instrucción especificada.
8. La instrucción goto
• La aparición de una etiqueta identifier en el programa de origen
declara una etiqueta. Solo una instrucción goto puede transferir el
control a una etiqueta identifier. En el siguiente fragmento de
código se muestra el uso de la instrucción goto y una etiqueta
identifier:
• Una etiqueta no puede aparecer por sí misma; debe estar asociada
siempre a una instrucción. Si se necesita la propia etiqueta,
coloque una instrucción null detrás de la etiqueta.
• La etiqueta tiene ámbito de función y no se puede volver a declarar
dentro de la función. Sin embargo, se puede utilizar el mismo
nombre como una etiqueta en diferentes funciones.