In sostanza sono una serie di costanti, fra cui FLT_MIN che è il valore minimo che può assumere un float. Tuttavia puoi fare benissimo senza: nel tuo caso basta che asegni a max un numero < 0.
"Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares