ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Instrucción Switch C++


Enviado por   •  22 de Octubre de 2015  •  Tutoriales  •  267 Palabras (2 Páginas)  •  102 Visitas

Página 1 de 2

La instrucción switch es una instrucción de decisión múltiple. Consiste en una

serie de etiquetas case y un caso default opcional. Cuando el flujo de control

o secuencia de comandos llega a la instrucción switch, el programa evalúa la

expresión lógica que se encuentra entre paréntesis después de la palabra

clave switch. Normalmente la condición entre paréntesis se conoce como

“expresión de control”. La expresión de control escrita entre paréntesis

deberá siempre ser un valor booleano (FALSE o TRUE), un valor entero o un

caracter. Durante la ejecución de la sentencia switch, se analiza la expresión

de control para obtener su valor.

La instrucción switch se encarga de comparar el valor de la expresión de

control con cada etiqueta case. Si ocurre una coincidencia el programa

ejecuta la(s) instrucciones para esa etiqueta case. La última instrucción del

case es la instrucción break y ésta se encarga de regresar el control del

programa a la primera instrucción que aparece después del switch.

Visto de otra manera, la estructura en pseudocódigo es la siguiente:

01 switch(variable) /*dentro de los paréntesis va la variable booleana, numérica o caracter que

determina la opción seleccionada en la expresión de control*/

02 {

03 case 1: //si variable trae un valor de 1 se ejecutará esta opción.

04 { //Instrucciones aquí

05 break; //termina la secuencia del caso 1

06 }

07 case 2: //si variable trae un valor de 2 se ejecutará esta opción.

08 { //Instrucciones propias de este caso.

09 break; //termina la secuencia del caso 2

10 }

11 default: //Resulta ser un segmento opcional y se ejecutará cuando el valor de la variable que

recibe el switch no está considerada como una opción con instrucciones propias.

12 {//Instrucciones propias de la situación default.

13 break;

14 }

15

...

Descargar como (para miembros actualizados)  txt (1.8 Kb)   pdf (39.4 Kb)   docx (10.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com