Δημοσιεύτηκε: 03 Φεβ 2012, 19:02
από Star_Light
πχ εγω σε μια συνάρτηση που ειχα φτιαξει :
Κώδικας: Επιλογή όλων

void double_p(int **p)
{
int c=4;
*p=&c;

printf("After change in double_p function : %d ", **p);

return ;
}


και την καλούσα ετσι :

Κώδικας: Επιλογή όλων
double_p(p);


μεσα απο την main

edit: Παλι down ειναι το σαιτ σου :S

edit2 : Οκ επειδη μετακινείς τον δείκτη μεσα σε μια συνάρτηση πρεπει οταν την καλείς να τον περνάς &p σαν ορισμα...
αλλα εχω καποιες αποριες παλι....

εγω δεν βλεπω μεσα στην συναρτηση της σελ. 180 να τον μετακινεις.... που γινεται αυτο?
ενα αυτο και δευτερον οταν μετακινείται ενας δείκτης αλλάζει και η διεύθυνση μνήμης ΤΟΥ ? :)

ξεχασε το παραδειγμα που βαζω παραπανω... δεν εχει καμια απολυτως σχεση.