Si il codice mi è abbastanza chiaro, infatti invece di copiare il tuo, ho modificato il mio, solo che volevo capirci di piu sul primo numero.
Quello che voglio dirti è: il compilatore si comporta in questo modo perchè il controllo sul primo numero è stato inserito prima di (numeroInserito > max)??? Ad esempio se il controllo del primo numero lo mettessi dopo l'else if (numeroInserito > max) il compilatore mi darebbe gli stessi risultati? questo è proprio quello che vorrei capire, cioè se la posizione in cui è stato inserito il controllo del primo numero deve stare proprio in quella posizione in cui l'abbiamo inserito, in modo che il compilatore compili il tutto in ordine di scrittura.

Rispondi quotando