Czy obsługuję wskaźnik w niewłaściwy sposób? Chcę zaktualizować wartość zmiennej, przekazując jej adres do funkcji.Co jest nie tak z następującym kodem dotyczącym wskaźników?
void func(int *p){
int x = 3;
p = &x;
}
int main(){
int y = 0;
func(&y);
printf("\n Value = %d",y);
}
pojawia się następujący komunikat:
wartość = 0 wyszedł: ExitFailure 11