C/Visual C - Como usar el operador ? y los dos puntos

 
Vista:

Como usar el operador ? y los dos puntos

Publicado por Juan Gabriel Aldana (1 intervención) el 10/12/2003 15:11:17
en varios programas hechos en lenguaje C he visto el operador ? junto con : y la verdad no se que significa esto.... Alguien puede ayudarme?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como usar el operador ? y los dos puntos

Publicado por Jose (1 intervención) el 10/12/2003 18:08:38
imágina el siguiente código:

int a =0;
if ( b > 5 )
a = 1;
else
b= 2;

se puede abreviar como

a = (b>5)?1:2;

Es decir se evalua la condición que está antes de la interrogación. Si es verdadera devuelve (evalua) la expresión que está entre la interrogación y los dos puntos y si es falsa, la que está despues de los dos puntos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar