Δημοσιεύτηκε: 28 Ιαν 2012, 17:14
Να με και εγώ!
Να κάνω μια ερώτηση εκτός θέματος; (Ρητορική ερώτηση
)
Ξαναδιάβασα το tutorial σου migf1 για λίστες και έχω μια απορρία εδώ
με το new->next = (*list) θέτουμε ότι το επόμενο του new είναι το list σωστά;
με το (*list) = new δεν βάζουμε το list να δείχνει στο new;
Ουσιαστικά βάζουμε το επόμενο του new να είναι το ίδιο του new;
BTW: Καλό τριήμερο σε όσους ισχύει
Να κάνω μια ερώτηση εκτός θέματος; (Ρητορική ερώτηση
Ξαναδιάβασα το tutorial σου migf1 για λίστες και έχω μια απορρία εδώ
- Κώδικας: Επιλογή όλων
void list_prepend( Node **list, int value )
{
Node *new = calloc(1, sizeof(Node) );
if ( !new )
return;
new->value = value;
new->next = (*list);
(*list) = new;
return;
}
με το new->next = (*list) θέτουμε ότι το επόμενο του new είναι το list σωστά;
με το (*list) = new δεν βάζουμε το list να δείχνει στο new;
Ουσιαστικά βάζουμε το επόμενο του new να είναι το ίδιο του new;
BTW: Καλό τριήμερο σε όσους ισχύει