que significa esta linea

(1/1)

mapers:
diculpen gente que significa esta linea de codigo
Código
Doble rslt = (exchg1<exchg2)? exchg1:exchg2;
 

y como podria reeemplazarse

nicolas_cof:
Quiere decir que si exchg1 es menor que exchg2 a la variable rslt se le asigna el valor de exchg1 sino el valor de exchg2.

Viendolo con un if quedaria de la siguiente forma...

Código:

double rslt;
if ( exchg1 < exchg2 )
    rslt = exchg1;
else
    rslt = exchg2;

http://c.conclase.net/curso/?cap=018#OP3_OPCOND

Salu10.

leogtz:
Es el operador condicional, el único operador ternario.

Horricreu:
Operador ternario.

Saludos :P

Navegación

[0] Índice de Mensajes