4.- Switch
*CASE
*BREAK
*DEFEAULT
Aunque la sentencia if
es muy importante, en ocasiones puede
ser muy tediosa, sobre todo en los casos en el que programa presenta varias elecciones.
En situaciones donde el
valor de una expresión determina que
sentencias serán ejecutadas será mejor utilizar una sentencia switch en lugar de una if.
El condicional switch permite elegir
entre varias opciones posibles. En realidad, este condicional puede ser
expresado también usando condicionales if, por lo que podríamos decir que no es
estrictamente necesario. Sin embargo, en algunos casos resulta más claro usar
el condicional switch y resulta útil.
Una sentencia switch contiene un selector. Cuando una sentencia switch se ejecuta, el
valor del selector se compara con las etiquetas case. Si alguna de ellas
concuerda con ese valor se ejecutara la correspondiente secuencia de
sentencias. Si queremos que varias alternativas tengan el mismo conjunto de
sentencias a ejecutar.
No hay comentarios:
Publicar un comentario