certo, il programma giusto è cosi.
viene modificato perchè agisci con un puntatore e passi l'indirizzocodice:void funz(int *a){ *a=10; } int main(){ int a=5; printf("\nValore di a prima della chiamata della funz %d\n",a); funz(&a); printf("\nDopo la chiamata a vale %d\n",a); getch(); return 0; }