Δημοσιεύτηκε: 01 Φεβ 2012, 16:24
από Star_Light
Ακριβως αυτο με τα LVALUES μου ειπανε και αυτοι ! Βασικα το ιδιο πραγμα λεγαμε πανω κατω γιατι τους ρωτουσα αν το λενε ετσι επειδη ουσιαστικα δεν μπορεις να χρησιμοποιησεις εναν πινακα (ονομα του) για να κανεις pointer arithmetic. Aπλα επειδη τα αγγλικα μου ειναι σε επιπεδο lower δεν μπορουσα να συνεννοηθω 100% μαζι τους.

Οκ για τα C- strings. Το πιασα...

Νταξει και με το head . Απλα ξαναρωτησα επειδη το καλοκαιρι μιας και υπηρχε βομβαρδισμός εννοιών μας ειχες βαρεθει σε καποια φαση :lol: :lol: και μας λες παιδια.... οταν θα παιζει συναρτηση στις λιστες με διπλο δεικτη μεσα θα την χειριζεστε με εναν αστερισκο και θα την καλειτε με το '&' .

Απλα επειδη πλεον και οσο προχωραμε δεν μου φτανει αυτο .... ειχα και εναν ενδοιασμο στο

Κώδικας: Επιλογή όλων
newnode->next=(*head);
(*head)=newnode;


αλλα οκ έφτιαξα ενα δικο μου παραδειγμα και το καταλαβα καπως

Κώδικας: Επιλογή όλων

#include<stdio.h>

int main()
{
int **p

, *p2 , b=1 , *p3 ;

p=NULL;
p2=NULL;
p3=NULL;

p3=&b;

p = &p3;

p2=(*p);


printf("%d", *p2);


return 0;
}


Μπορεις δηλαδη σε εναν μονο δεικτη p2 να βάλεις την διευθυνση του διπλου ετσι -> (*p)