Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    typedef struct ????

    Che cosa vuol dire il seguente listato...?
    ...Non mi e' chiaro l'uso del typedef struct...!!

    Codice PHP:
    typedef struct {
       
    int a;
       
    int b;
    };

    typedef struct {
       
    int c;
       
    int d;
    }; 

  2. #2
    typedef definisce un nuovo tipo (come int, char ecc).

    Quindi se faccio

    typedef struct {

    int a;

    int b;

    }Ciao;

    Definisco un tipo chiamato Ciao, che è una struttra con due interi al suo interno. Dopo questa dichiarazione puoi fare dichiarazioni tipo

    Ciao Miavariabile

    e hai dichiarato una variabile di nome Miavariabile che è appunto una struct fatta in quel modo.
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  3. #3
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    nn vuol dire niente, infatti da errore in compilazione (anzi ne da 2)
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  4. #4
    semplicemente in C per istanziare una truct fai struct struttura var con
    codice:
    typedef struct {
    
    int a;
    
    int b;
    
    }Ciao;
    La instanzi con Ciao var
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  5. #5
    So' come funzionano le strutture...
    Ma avevo visto sul kernel di linux una cosa come quella che ho scritto (o almeno mi sembra)...

    Solo che non riesco più a trovarla...

  6. #6
    i titoli delle discussioni devono premettere il linguaggio
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  7. #7
    e' vero... mi sono dimenticato...

  8. #8
    Utente di HTML.it L'avatar di Angioletto
    Registrato dal
    Jan 2004
    Messaggi
    1,246
    typedef struct {

    int a;

    int b;

    };



    typedef struct {

    int c;

    int d;

    };
    Ho l'impressione che non significhi proprio niente..proprio come ha detto infinitejustice.

    In effetti o scrivi

    typedef struct {

    int c;

    int d;

    } nome_struct;

    e hai un nuovo tipo di dato, e quindi puoi fare dichiarazioni del tipo:

    nome_struct pippo, pluto;

    O, in via alternativa, puoi scrivere:

    struct nome_struct {

    int c;

    int d;

    };

    che è esattamente la stessa cosa di prima, infatti sono ancora valide le definizioni:

    nome_struct pippo, pluto;
    Per liquidare un popolo si comincia con il privarli della memoria.Si distruggono i loro libri, la loro cultura, la loro storia. E qualcun’ altro scrive loro altri libri, li fornisce di un’altra cultura, inventa per loro un’altra storia. (Milan Kundera)

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.