Next: Les nombres variables Up: Aspects étendus du Previous: Les définitions de

Les unions (hors programme GTR)

le type union se déclare et s'utilise comme une structure. La différence réside dans l'affectation mémoire des champs de l'union : tous les membres sont placés en mémoire à la même position.


union type_un {
int i ;
double d ;
char c ;
}
int main (void) {
type_un u ;
u.i = 1 ;
u.d=3.1415 ; /* la valeur flottante ecrase l'entier */
u.c='g' ;

@
vendredi, 7 novembre 1997, 14:51:48 MET