Next: 10.6 Sentencia break Up:ÍndicePrevious: 10.4 Sentencia do-while
10.5 Sentencia switch
switch (expresión) {
case expresión1: sentencia; sentencia; ...
case expresión2: sentencia; sentencia; ...
case expresión3: sentencia; sentencia; ...
default: sentencia; sentencia; ...
}Es análoga a la sentencia case de Pascal. La expresión se evalúa y si su valor coincide con el valor de alguna expresión indicada en los case se ejecutan todas las acciones asociadas que le siguen. Las expresiones deben ser de tipo entero o carácter. Si el valor de expresión no se encuentra en la lista case se ejecuta/n la/s sentencia/s correspondiente/s a la opción default, si ésta no existe se continúa con la sentencia situada a continuación de switch. Una vez se elija una opción se ejecutan las sentencias asociadas y se continúan ejecutando todas las sentencia a partir de ésta (incluso las correspondientes a otras opciones) hasta que aparezca una sentencia break.
Next: 10.6 Sentencia break Up:ÍndicePrevious: 10.4 Sentencia do-while
Última modificación: 26/4/1999
Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.