questo significa che dopo 255 quando esegue i++ poiché la variabile è di tipo byte non può gestire valori maggiori di 255, per cui 255+1 diventa zero e non esce mai da lì perché "i" sarà sempre minore di 256!
Guglielmo... Qui è un LED, ma è bene trovare una soluzione sempre valida, utilizzabile anche quando sono elementi di cui neanche uno può essere trascurato. Poi si valuta se nella specifica applicazione l'assenza dell'ultimo valore è trascurabile.
Datman ... le soluzione vanno sempre date per i problemi reali in esame ... grandi teorie sempre valide NON servono a nulla se non a sprecare memoria ... ogni caso è a se stante e, se si può ottimizzare perché qualche cosa è inifluente, lo si fa