Δημοσιεύτηκε: 03 Φεβ 2012, 19:02
πχ εγω σε μια συνάρτηση που ειχα φτιαξει :
και την καλούσα ετσι :
μεσα απο την main
edit: Παλι down ειναι το σαιτ σου :S
edit2 : Οκ επειδη μετακινείς τον δείκτη μεσα σε μια συνάρτηση πρεπει οταν την καλείς να τον περνάς &p σαν ορισμα...
αλλα εχω καποιες αποριες παλι....
εγω δεν βλεπω μεσα στην συναρτηση της σελ. 180 να τον μετακινεις.... που γινεται αυτο?
ενα αυτο και δευτερον οταν μετακινείται ενας δείκτης αλλάζει και η διεύθυνση μνήμης ΤΟΥ ?
ξεχασε το παραδειγμα που βαζω παραπανω... δεν εχει καμια απολυτως σχεση.
- Κώδικας: Επιλογή όλων
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 να τον μετακινεις.... που γινεται αυτο?
ενα αυτο και δευτερον οταν μετακινείται ενας δείκτης αλλάζει και η διεύθυνση μνήμης ΤΟΥ ?
ξεχασε το παραδειγμα που βαζω παραπανω... δεν εχει καμια απολυτως σχεση.