2. 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.
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. LAS ETIQUETAS SE USAN PARA TRANSFERIR EL CONTROL DE PROGRAMAS
DIRECTAMENTE A LA INSTRUCCIÓN ESPECIFICADA.
7. 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:
9. EXPRESSION (INSTRUCCIÓN)
Las instrucciones de expresión hacen que se evalúen las expresiones. No se realiza
ninguna transferencia de control o iteración como resultado de una instrucción de
expresión.
• La sintaxis de la instrucción de expresión es simplemente
Sintaxis
10. NULL (INSTRUCCIÓN)
La "instrucción null" es una instrucción de expresión a la que le falta la expresión. Es útil cuando la sintaxis del lenguaje
llama a una instrucción pero no a una evaluación de la expresión. Consta de un punto y coma.
Las instrucciones null se utilizan normalmente como marcadores de posición en instrucciones de iteración o como
instrucciones en las que se colocan etiquetas al final de las instrucciones compuestas o funciones.
El siguiente fragmento de código muestra cómo copiar una cadena a otra e incorpora la instrucción null: