C/Enumerazioni, strutture e unioni/Unioni: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+sintassi colorata |
|||
Riga 10:
{{IndexItem|union}}{{IndexItem|unioni, dichiarazione}}
<source lang="c">
union lamiaunione
{
Riga 18:
tipo membroN;
} variabili;
</source>
L'istruzione <tt>union</tt> dichiare una struttura <tt>lamiaunione</tt> con dei membri e definisce delle variabili di tipo <tt>lamiaunione</tt>. Le variabili sono opzionali.
La sintassi per specificare ulteriori variabili di tipo <tt>lamiaunione</tt> dopo la dichiarazione dell'unione è questa:
<source lang="c">
union lamiaunione lamiavariabile;
</source>
== Esempi ==
Line 30 ⟶ 33:
Un esempio banale potrebbe essere:
<source lang="c">
#include <stdio.h>
#include <stdlib.h>
Line 58 ⟶ 61:
return 0;
}
</
che memorizza il quoziente di una divisione nel caso questa sia possibile, altrimenti memorizza la stringa "Errore".
|