Sto gestendo il puntatore nel modo sbagliato? Voglio aggiornare il valore di una variabile passando il suo indirizzo alla funzione.Cosa c'è di sbagliato nel seguente codice relativo ai puntatori?
void func(int *p){
int x = 3;
p = &x;
}
int main(){
int y = 0;
func(&y);
printf("\n Value = %d",y);
}
ottengo il seguente output:
Valore = 0 Uscito: ExitFailure 11