lunes, 3 de marzo de 2014

SWITCH

Esta sentencia permite ejecutar una de varias acciones, en función del valor de una expresión. 
Es una instrucción que simplifica en algunos casos a un if anidados.






Donde expr-test es una expresión entera y constantei-ésima es una constante entera o carácter.






  • La sentencia switch evalúa la expresión entre paréntesis y compara su valor con las constantes de cada case. 
  • La ejecución de las sentencias del cuerpo de la sentencia switch comienza en el case cuya constante coincida con el valor de la expr-test y continúa hasta el final del cuerpo o hasta el break. 
  •  La sentencia switch puede tener cualquier número de cláusulas case. 
  • Si no existe un valor igual al de la expr-test, entonces se ejecutan las instrucciones a continuación de default, si esta cláusula ha sido especificada.


No hay comentarios:

Publicar un comentario