BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 5 Sentencias
Teoría: Etiquetas

Los programas en C++ se ejecutan secuencialmente, aunque esta secuencia puede ser interrumpida de varias maneras.

Las etiquetas son la forma en que se indica al compilador en qué puntos será reanudada la ejecución de un programa cuando haya una ruptura del orden secuencial.


 Etiquetas de identificación
Corresponden con la siguiente sintaxis:

<identificador>: <sentencia>

Sirven como puntos de entrada para la sentencia de salto "goto".

Estas etiquetas tienen el ámbito restringido a la función dentro de la cual están definidas.
Veremos su uso con más detalle al analizar la sentencia "goto".


 Etiquetas "case" y "default"
Esta etiqueta se circunscribe al ámbito de la sentencia "switch", y se verá su uso cuando estudiemos ese apartado.

Sintaxis:

switch(<variable>)
{
<expresión constante>: {<sentencias>[...<sentencia>]][break;]
....
default: [<sentencias>[<sentencia>...]]
}