0% encontró este documento útil (0 votos)
19 vistas1 página

Sintaxis y uso de switch en C

La instrucción switch/case controla el flujo de un programa permitiendo ejecutar código diferente basado en el valor de una variable. Switch compara la variable con los valores en las declaraciones case y ejecuta el código de la primera coincidencia. La palabra break finaliza cada caso para evitar ejecución continua hasta el final de switch.

Cargado por

rolochat
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas1 página

Sintaxis y uso de switch en C

La instrucción switch/case controla el flujo de un programa permitiendo ejecutar código diferente basado en el valor de una variable. Switch compara la variable con los valores en las declaraciones case y ejecuta el código de la primera coincidencia. La palabra break finaliza cada caso para evitar ejecución continua hasta el final de switch.

Cargado por

rolochat
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

switch...

case
Al igual que las instrucciones if, switch ... case controla el flujo del programa permitiendo
que los programas especifiquen un código diferente que debe ser ejecutado en distintas
condiciones. En particular, una sentencia switch compara el valor de una variable con los
valores especificados en las instrucciones case. Cuando se encuentra una sentencia  case cuyo
valor coincide con el de la variable, el código de esa declaración case se ejecuta.
La palabra reservada break interrumpe la sentencia switch, y se usa normalmente al final de
cada declaración case. Sin una declaración de interrupción, la sentencia switch continuará la
ejecución de las siguientes expresiones hasta que se alcanza una interrupción o hasta el final
de la sentencia switch.

Ejemplo
switch (var)
{
  case 1
    //hace algo cuando var es igual a 1
  break

  case 2
    //hace algo cuando var es igual a 2
  break

  default:
    //si nada coincide, hace lo predeterminado
    // default es optional
  break
}

Sintaxis
switch (var)
{
  case label
    // instrucciones
  break;

  case label:
    // instrucciones
  break;

  default:
    // instrucciones
  break;
}

Parametros
var: la variable cuyo valor es comparado en los distintos case.
label: el valor a comparar con la variable

También podría gustarte