Instrucciones básicas para
c++
Ramos Méndez Jose Carlos
Martínez García America Lizbeth
Instrucciones (C++)
Las instrucciones de C++ son los elementos de
programa que controlan cómo y en qué orden
se manipulan los objetos.
Categorías de instrucciones
Instrucciones de expresión
Instrucciones NULL
Instrucciones compuestas
Instrucciones de selección
Instrucciones de iteración
Instrucciones de salto
Instrucciones de declaración
instrucciones de expresió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
[expression ] ;
instrucción null
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.
instrucción compuesta
Una instrucción compuesta consta de cero o más instrucciones
entre llaves ({ }). Una instrucción compuesta se puede utilizar en
cualquier lugar donde se espere una instrucción. Las
instrucciones compuestas normalmente se denominan
"bloques".
{ [ statement-list ] }
instrucciones de selección
Las instrucciones de selección de C++, if y switch, proporcionan
un medio de ejecutar secciones de código de forma condicional.
Las instrucciones __if_exists e __if_not_exists permiten incluir de
forma condicional código dependiendo de la existencia de un
símbolo.
instrucciones de iteración
Las instrucciones de iteración producen instrucciones (o instrucciones
compuestas) que se ejecutarán cero o más veces, según determinados
criterios de la finalización de bucle. Cuando estas instrucciones son
instrucciones compuestas, se ejecutan en orden, excepto cuando se
encuentra la instrucción break o la instrucción continue.
C++ proporciona cuatro instrucciones de iteración: while, do, for, y for
basado en intervalo. Cada una de ellas se repite hasta que la expresión de
finalización se evalúa como cero (false) o hasta que se fuerza la finalización
del bucle con una instrucción break.
En la tabla siguiente se resumen estas instrucciones y sus acciones; cada
una se explica detalladamente en las secciones siguientes.
Instrucción Se evalúa en Inicialización Incremento
while Principio del bucle No No
do Final del bucle No No
for Principio del bucle Sí Sí
for basado en Principio del bucle Sí Sí
Instrucciones de salto
Una instrucción de salto de C++ realiza una transferencia de
control local inmediata.
break;
continue;
return [expression];
goto identifier;
Instrucciones de declaración
Las instrucciones de declaración introducen nuevos nombres en
el ámbito actual. Estos nombres pueden ser:
Nombres de tipo (class, struct, union, enum, typedef y puntero a
miembro).
Nombres de objeto.
Nombres de función.
Las declaraciones pueden ser cualquiera de las siguientes:
block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition
Si una declaración dentro de un bloque presenta un nombre que ya está
declarado fuera del bloque, la declaración anterior se oculta durante todo
el bloque. Después de la finalización del bloque, la declaración anterior
vuelve a estar visible.
No se permiten varias declaraciones del mismo nombre en el mismo
bloque.

Instrucciones basicas para_c_(2)

  • 1.
    Instrucciones básicas para c++ RamosMéndez Jose Carlos Martínez García America Lizbeth
  • 2.
    Instrucciones (C++) Las instruccionesde C++ son los elementos de programa que controlan cómo y en qué orden se manipulan los objetos.
  • 3.
    Categorías de instrucciones Instruccionesde expresión Instrucciones NULL Instrucciones compuestas Instrucciones de selección Instrucciones de iteración Instrucciones de salto Instrucciones de declaración
  • 4.
    instrucciones de expresión Lasinstrucciones 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 [expression ] ;
  • 5.
    instrucción null La "instrucciónnull" 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.
  • 6.
    instrucción compuesta Una instruccióncompuesta consta de cero o más instrucciones entre llaves ({ }). Una instrucción compuesta se puede utilizar en cualquier lugar donde se espere una instrucción. Las instrucciones compuestas normalmente se denominan "bloques". { [ statement-list ] }
  • 7.
    instrucciones de selección Lasinstrucciones de selección de C++, if y switch, proporcionan un medio de ejecutar secciones de código de forma condicional. Las instrucciones __if_exists e __if_not_exists permiten incluir de forma condicional código dependiendo de la existencia de un símbolo.
  • 8.
    instrucciones de iteración Lasinstrucciones de iteración producen instrucciones (o instrucciones compuestas) que se ejecutarán cero o más veces, según determinados criterios de la finalización de bucle. Cuando estas instrucciones son instrucciones compuestas, se ejecutan en orden, excepto cuando se encuentra la instrucción break o la instrucción continue. C++ proporciona cuatro instrucciones de iteración: while, do, for, y for basado en intervalo. Cada una de ellas se repite hasta que la expresión de finalización se evalúa como cero (false) o hasta que se fuerza la finalización del bucle con una instrucción break.
  • 9.
    En la tablasiguiente se resumen estas instrucciones y sus acciones; cada una se explica detalladamente en las secciones siguientes. Instrucción Se evalúa en Inicialización Incremento while Principio del bucle No No do Final del bucle No No for Principio del bucle Sí Sí for basado en Principio del bucle Sí Sí
  • 10.
    Instrucciones de salto Unainstrucción de salto de C++ realiza una transferencia de control local inmediata. break; continue; return [expression]; goto identifier;
  • 11.
    Instrucciones de declaración Lasinstrucciones de declaración introducen nuevos nombres en el ámbito actual. Estos nombres pueden ser: Nombres de tipo (class, struct, union, enum, typedef y puntero a miembro). Nombres de objeto. Nombres de función.
  • 12.
    Las declaraciones puedenser cualquiera de las siguientes: block-declaration function-definition template-declaration explicit-instantiation explicit-specialization linkage-specification namespace-definition
  • 13.
    Si una declaracióndentro de un bloque presenta un nombre que ya está declarado fuera del bloque, la declaración anterior se oculta durante todo el bloque. Después de la finalización del bloque, la declaración anterior vuelve a estar visible. No se permiten varias declaraciones del mismo nombre en el mismo bloque.