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;
};
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;
};
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à
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
semplicemente in C per istanziare una truct fai struct struttura var con
La instanzi con Ciao varcodice:typedef struct { int a; int b; }Ciao;
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
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...
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
e' vero... mi sono dimenticato...
Ho l'impressione che non significhi proprio niente..proprio come ha detto infinitejustice.typedef struct {
int a;
int b;
};
typedef struct {
int c;
int d;
};
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)