Você está na página 1de 4

Fundamentos de Programao 1

Linguagem C
Exemplo de Union e Enum
Slides 12
Prof. SIMO
Jean Marcelo SIMO

Exemplo de Union
#include <stdio.h>
#include <stdlib.h>
union NumCarac
{
int num;
char carac;
};
int main()
{
NumCarac teste1, teste2;
teste1.num = 2;
teste1.carac = 'D';
// printf("O numero : %i \n", teste1.num);
printf("O caracter : %c \n", teste1.carac);

fflush(stdin);
system("Pause");
return 0;
}

Exemplo de Enum
#include <stdio.h>
#include <stdlib.h>
enum
{
janeiro = 1,
fevereiro,
marco,
abril,
maio,
junho,
julho,
agosto,
setembro,
outubro,
novembro,
dezembro
};

int main()
{
printf ("Janeiro
printf ("Fevereiro
printf ("Maro
printf ("Abril
printf ("Maio
printf ("Junho
printf ("Julho
printf ("Agosto
printf ("Setembro
printf ("Outubro
printf ("Novembro
printf ("Dezembro
system("Pause");
return 0;
}

%i o. ms do ano \n", janeiro);


%i o. ms do ano \n", fevereiro);
%i o. ms do ano \n", marco);
%i o. ms do ano \n", abril);
%i o. ms do ano \n", maio);
%i o. ms do ano \n", junho);
%i o. ms do ano \n", julho);
%i o. ms do ano \n", agosto);
%i o. ms do ano \n", setembro);
%i o. ms do ano \n", outubro);
%i o. ms do ano \n", novembro);
%i o. ms do ano \n", dezembro);

Você também pode gostar