Vai ai contenuti. | Spostati sulla navigazione

Strumenti personali
Fatti riconoscere
Sezioni
Tu sei qui: Home INFORMATICA Struct

Struct

Una struttura C è una collezione di variabili di uno o più tipi, raggruppati sotto un nome comune

  • Dichiarazione di una struttura : struct point {int x; inty;};
  • Dichiarazione di una variabile di tipo struct point: struct point punto 1;
  • Dichiarazione ed inizializzazione di una variabile di tipo struct point : struct point punto 2 = {15, 7};

Vettori di strutture 

La dichiarazione 

struct key { 
char *word; 
int count; 
} keytab[NKEYS];

dichiara un tipo struttura, Key, definisce un vettore keytab di strutture di questo tipo e riserva memoria per tali strutture

Avremmo potuto scrivere: 

struct key { 
char *word; 
int count; 
}; 
struct key keytab[NKEYS]; 

Ogni elemento di Keytab è una struttura struct key:  quindi possiamo accedere ai componenti di quest'ultima con keytab[i]. word e keytab[i].count.