Interruptor casos existen para hacer la escritura if /else fácil. Cada declaración "switch" en C + + puede ser reescrita como una gran conexión de declaraciones if /else . Por ejemplo , digamos que tienes una tabla que los nombres de las personas asignadas al lugar que entraron en una carrera . Se puede crear una larga lista de declaraciones if /else , tales como "si el 'lugar' es '1 st ' , la ' persona 'es' Alex ' , de lo contrario , si el ' lugar ' es ' segundo ' ... " La cláusula interruptor elimina if /else : " . Switch ( lugar ) caso : . Primero , ' Alex ' caso : segunda , ' Tom ' ... " Switch también permite poner rangos de valores para el caso (como, por caso : 1 º - 3 º, " Ganadores" ) para ahorrar aún más a escribir. Instrucciones
1
Definir un entero que desea activar . Por ejemplo , en el ejemplo de la raza superior , se podría crear el siguiente código: int in_place = 1 ;
2
Crear la sentencia switch , usando el siguiente código : switch ( in_place ) {
< p >}
3
para crear un caso con una rabia, escriba lo siguiente dentro de las llaves de la caja Switch ( asegúrese de dejar un espacio entre el " ..." y los números enteros ) : Caso 1 ... 3 : cout << " Felicidades , usted consigue una medalla. " << endl ; caso 4 ... 10 : cout << "Lo siento, no puso lo suficientemente alto como para una medalla. " << endl ;