Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C] typedef

  1. #1

    [C] typedef

    ciao, ma typedef a cosa serve in sostanza?

    per esempio ho una lista

    struct ciao{
    int n;
    struct ciao *next;
    };

    se faccio
    typedef struct ciao ciao;

    posso usare sempre ciao al posto di struct ciao?
    o serve ad altro?
    live free or die

  2. #2
    si la typedef serve proprio a evitare di portarsi dietro ogni volta tutta la struttura... al suo posto puoi usare invece il nome con cui scegli di indentificarla, in questo caso ciao.
    per dichiare una nuova variabile che appartiene alla struttura di prima puoi semplicemente fare:

    ciao Nuova_var;

    p.s. se mi sbaglio corregetemi...
    http://www.mangaitalia.net/

    questo è un cazzo metallizzato a quattro ruote e noi due siamo i coglioni che se lo portano dietro - da Bad Boys con Will Smith and Martin Lawrance di John Whoo

  3. #3
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Si', occhio che puoi anche usare la versione compatta:

    typedef struct {
    ...
    } ciao, *P_ciao;
    ChReAn
    -------------------

    Slackware 9.1 powered

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.