C/Enumerazioni, strutture e unioni/Unioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
+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">
<pre>
#include <stdio.h>
#include <stdlib.h>
Line 58 ⟶ 61:
return 0;
}
</presource>
 
che memorizza il quoziente di una divisione nel caso questa sia possibile, altrimenti memorizza la stringa "Errore".