Switch case

El cuadro es una ilustración de un motivo común en los cuentos populares rusos, cuando un héroe llega a una bifurcación en el camino y ve un menhir con una inscripción que le dice lo que le espera en cada dirección. En este caso, las únicas palabras visibles son "Как пряму ехати — живу не бывати — нет пути ни прохожему, ни проезжему, ни пролетному" (Si sigues recto, no estarás vivo; no hay camino ni para el caminante, ni para el jinete, ni para el volador).

En los lenguajes de programación, un switch case o switch statement, declaración de cambiador o declaración de interruptor, es un tipo de mecanismo de control de selección utilizado para permitir que el valor de una variable o expresión cambie el flujo de control de la ejecución del programa mediante búsqueda y mapa.

Las declaraciones de interruptor funcionan de manera similar a la declaración if en lenguajes de programación como C/C++, C#, Visual Basic .NET o Java, y existe en la mayoría de los lenguajes de programación imperativos de alto nivel como Pascal, Ada, así como los previamente indicados.

Las declaraciones de cambio vienen en dos variantes principales: un cambio estructurado, como en Pascal, que toma exactamente una rama, y un cambio no estructurado, como en C, que funciona como un tipo de goto. Las principales razones para usar un interruptor incluyen mejorar la claridad, reduciendo la codificación repetitiva de múltiples if y (si la heurística lo permite) también ofrecer potencial para una ejecución más rápida, a través de una optimización del compilador más fácil en muchos casos.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne