PDA

Visualizza versione completa : [C] Un aiuto sulle liste


Downloader
18-12-2007, 18.15.39
Da stamattina ho iniziato a studiare delle simpatiche cosucce chiamate liste e fin da subito ma mi sono imbattuto in questa dichiarazione che francamente mi poco chiara:


struct elemento *pun;


Questa istruzione viene inserita all'intero della seguente creazione della struttura "elemento":


struct elemento {
int inf;
struct elemento *pun;
}


Non riesco a capire cosa c'entri la parola chiave struct davanti alla dichiarazione elemento *pun;.

L'unica spiegazione che mi sono dato che struct in questo caso usato come una sorta di modificatore e non come strumento per la creazione di un nuovo tipo.

E' corretto (penso di no)??



tnx

UG0_BOSS
22-12-2007, 16.10.19
L'unica spiegazione che mi sono dato che struct in questo caso usato come una sorta di modificatore e non come strumento per la creazione di un nuovo tipo.

Esatto, la parola struct serve ad indicare che il tipo elemento non un tipo qualsiasi ma una struttura di tipo elemento.