
12/11/2006, 21:14
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 20 años, 2 meses Puntos: 2 | |
¡Hola otra vez!
Estuve practicando el punto 1, encontre las siguientes utilidades:
/* Para cargar una variable */
a = (c > b) ? 0:1;
/* Para utilizarlo directamente dentro de un statement*/
cout << "El valor de 'a' es: " << ((c > b) ? 0:1) << endl;
/* Para alterar la dinamica de un FOR. ¡Como una compuerta! */
for (i=0; i <= ((c > b) ? 10:20); i++) {
cout << i << "\n";
}
/* Esto nos ahorraría el siguiente if: */
// if (b > c) { escribe("Mayor"); } else { escribe("Menor"); }
(b > c) ? escribe("Mayor") : escribe("Menor");
Lo que no sé exactamente es si, en el último caso (donde reemplazlo el IF) obtengo algun beneficio. ¿Cómo puedo saber que tanta memoria y CPU utiliza mi programa? (Uso Dev C++ en Windows).
Saludos! |