Lista in C

di il
4 risposte

Lista in C

Salve a tutti, vorrei avere un aiuto su un argomento del C.
Che tipo di dato viene usato per gestire gli elementi di una lista in C?
IL professore per definire un elemento di una lista ha scritto

struct node_t {
   int val;
   struct node_t *pnext;
};
Mi sa che non ha utilizzato nessun tipo particolare ma l'ha definito lui, giusto?

4 Risposte

  • Re: Lista in C

    Ha usato una struttura in cui, per ogni nodo, esiste un valore "intero" e un puntatore al prossimo nodo.
  • Re: Lista in C

    Scusatemi ancora, ma io non ho trovato da nessuna parte il tipo node_t .
    Potreste spiegarmi meglio.
    Per il resto ho capito che è una struttura , che definisce un elemento di una lista con un suo valore e un puntatore al successivo elemento.
    Ma il mio problema sorgeva dal tipo di dato utilizzato che non ho mai visto e che non trovo da nessuna parte.
  • Re: Lista in C

    Non lo trovi perche é un nome inventato. É il nome che il prof ha datto alla struttura. Avrebbe potuto chiamarlo anche pippo ma il concetto non cambia.
  • Re: Lista in C

    masaniello ha scritto:


    Mi sa che non ha utilizzato nessun tipo particolare ma l'ha definito lui, giusto?
    E' così ... proprio perché non esiste un "tipo particolare" per questo utilizzo.
Devi accedere o registrarti per scrivere nel forum
4 risposte