Perchè quando passo un valore a una funzione (tramite il passaggio per valore cioè senza * o &) il compilatore mi crea una copia di tale valore e all'interno della funzione viene usata la copia (quindi non viene modificato l'originale) mentre quando passo un array è come se passasi un puntatore, quindi posso modificare l'array passato ... ??? Ciao, Kios!