Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Alguien sabe usar la sentencia switch(true)?

Estas en el tema de Alguien sabe usar la sentencia switch(true)? en el foro de C/C++ en Foros del Web. Miren despues de tanto investigar me fije de ke se podia usar switch para comparar valores booleanos... si alguien sabe mas sobre el tema estaria ...
  #1 (permalink)  
Antiguo 27/03/2012, 20:25
 
Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 7 meses
Puntos: 0
Alguien sabe usar la sentencia switch(true)?

Miren despues de tanto investigar me fije de ke se podia usar switch para comparar valores booleanos... si alguien sabe mas sobre el tema estaria muy agradecido de ke me den una mano
  #2 (permalink)  
Antiguo 28/03/2012, 03:08
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Y que beneficio obtienes? Para un booleano es mejor un if-else
  #3 (permalink)  
Antiguo 28/03/2012, 10:56
 
Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Alguien sabe usar la sentencia switch(true)?

Si pero solamente es para entender un poco mejor su uso....
Simplemente cuestion de aprender un poco mas...
  #4 (permalink)  
Antiguo 29/03/2012, 06:44
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 5 meses
Puntos: 73
Respuesta: Alguien sabe usar la sentencia switch(true)?

Simple:

Código C:
Ver original
  1. switch (variable_bool)
  2. {
  3.     case TRUE:
  4.         ...
  5.         break;
  6.     case FALSE:
  7.         ...
  8.         break;
  9. }

Evidentemente, es más fácil un if-else. El switch es para cuando tienes más de dos opciones y quieres evitar una batería de if-else.

Etiquetas: sentencia, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:03.