Δημοσιεύτηκε: 28 Ιουν 2011, 01:08
Star_Light έγραψε:
Aρχικοποιω εναν πινακα οπου καθε στοιχειο του ειναι μια υλοποιηση της παραπανω δομης. Ετσι δεν ειναι????
Έτσι είναι, αλλά η δομή έχει μέσα της ένα πεδίο (field) που είναι δείκτης...
έγραψε:To new->next = head είναι 2 μεταβλητές μονών δεικτών (customer *) μου λες αλλα εφοσον εχω δηλωσει 3 δεικτες ρε παιδι μου.... *next *head *new... αυτο δεν καταλαβαινω. Καθαρο μυαλο εχω απλα με απογοητευει καποιες φορες που θελω τοσο διαβασμα για να τα παρω.
... oπότε ο new δείχνει στη δομή, αλλά γράφοντας new->next εννοείς τον δείκτη που βρίσκεται μέσα στην δομή. Οπότε, με το: new->next = head, βάζεις αυτόν τον δείκτη που βρίσκεται μέσα στην δομή να δείχνει όπου ο δείχνει ο δείκτης head.
Μην απογοητεύεσαι, θέλει κι εξάσκηση εκτός από διάβασμα. Το καλό είναι πως αν τα καταλάβεις, μετά δεν τα ξεχνάς με τίποτα... σαν το ποδήλατο ένα πράμα