Breves: Inicializar una variable a infinito en C
Ahora, de forma análoga a como Inicializar una variable a infinito en C++, vamos a ver como podemos hacer esto en C. Partimos del mismo ejemplo, supongamos un programa que acepta por entrada estándar un número indeterminado de números reales (pudiendo no introducir ninguno) y queremos que se devuelva el menor de todos los números introducidos. En caso de que no se introduzca ninguno, el programa informará de ello.
#include <stdio.h>
#include <values.h>
int main()
{
double d, min = MAXDOUBLE;
while(scanf("%lf", &d))
{
if(d < min)
min = d;
}
if(min == MAXDOUBLE)
printf("No se ha introducido ningún número real\n");
else
printf("El menor número real es %lf\n", min);
return 0;
}
Tags
La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.
