Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2013, 07:07
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Sobre Switch y las comillas

Cita:
Iniciado por airweb Ver Mensaje
Buenas!

He visto la estructura Switch en C, cuando se ponen las variables entre comillas ¿Qué significa que es de tipo carácter? Y si como opción (case) quiero poner el símbolo + ¿Qué sería sin comillas?

Gracias!
Si revisas la sintaxis del switch, verás que en los case se indican los valores. Eso quiere decir que en caso de char va con comillas y en caso de un int iría el valor numérico. El signo + no es de ningún tipo a no ser que lo hayas capturado y almacenado como un carácter y, en este caso, si que es válido hacer un:

Código C:
Ver original
  1. case '+':

Mientras que esto no sería válido:

Código C++:
Ver original
  1. case +:
__________________
Aviso: No se resuelven dudas por MP!