Originariamente inviato da LeleFT
1) Perchè #define? Il define serve a definire un'espressione o, come in questo caso, una funzione.
Scusa per la precisazione, ma con la #define non si definisce una funzione. La #define esegue una semplice definizione di macro il cui testo viene sostituito nel sorgente prima della compilazione.
C'e' una bella differenza con una funzione ...


Originariamente inviato da ant_alt
si ma i miei termini sono 3!
I tuoi termini sono 3 e potrebbero essere 1000, ma per determinare un massimo ne confronti sempre 2 ...

Prendi il primo e il secondo e il massimo tra questi lo confronti con il terzo, il massimo tra questi con il quarto ... e cosi' via ...
Il confronto avviene *sempre* tra due valori.