Blog en Blogger Perfil en Slideshare Bookmarks en Delicious Perfil el Facebook Perfil en Twitter Fotos en Flickr Página en MySpace Canal en YouTube Perfil en Google Perfil en Google
Búsqueda personalizada
Sintaxis del ANSI C
 Inicio Sintaxis del ANSI C > Instrucción de Control Alternativa Múltiple (switch)

Instrucción alternativa múltiple (switch)

Una instrucción alternativa múltiple (o simplemente alternativa múltiple) permite seleccionar, por medio de una expresión, el siguiente bloque de instrucciones a ejecutar de entre varios posibles. En lenguaje C, para escribir una alternativa múltiple se utiliza la sintaxis:


  switch ( <expresión> )
  {
     case <expresión_1> : [ <bloque_de_instrucciones_1> ]
                          [ break; ]
     case <expresión_2> : [ <bloque_de_instrucciones_2> ]
                          [ break; ]
     ...
     case <expresión_n> : [ <bloque_de_instrucciones_n> ]
                          [ break; ]
              [ default : <bloque_de_instrucciones_n+1> ]
  }
 

El resultado de evaluar la <expresión> debe ser un valor perteneciente a un tipo de dato finito y ordenado, es decir, entero, lógico, carácter, enumerado o subrango.

Dependiendo del valor obtenido al evaluar la <expresión>, se ejecutará un bloque de instrucciones u otro.

Opcionalmente, se puede escribir un <bloque_de_instrucciones_n+1> después de default :. Este bloque de instrucciones se ejecutará en el caso de que el valor obtenido al evaluar la <expresión>, no se encuentre en ninguna de las expresiones después de cada
case.

(Véase el apartado 2.3 Alternativa múltiple  del Curso de lenguaje C).
 Páginas relacionadas
 A destacar
Cursos
Curso Diseño de Algoritmos
Curso Informática Básica
Curso Ingeniería del Software
Curso Marketing en Internet
Curso Lenguaje C
Curso Turbo Pascal
Curso Representación Datos
Ejercicios
Ejercicios de Algoritmos
Ejercicios de Lenguaje C
Ejercicios de Ordinogramas
Ejercicios de Pascal
Libros
Empezar de cero a programar en lenguaje C
Domine la programación en lenguaje C
Empezar de cero a programar en Pascal
CarlosPes.Com

Promociona también tu página
Búsqueda personalizada
 Más Webs Interesantes
© 2006-2010 CarlosPes.com