Fundamentos1-SlidesC12-17012008

Embed Size (px)

Citation preview

  • 7/24/2019 Fundamentos1-SlidesC12-17012008

    1/4

    Fundamentos de Programao 1

    Slides 12

    Prof. SIMO

    Jean Marcelo SIMO

    Linguagem C

    Exemplo de Union e Enum

  • 7/24/2019 Fundamentos1-SlidesC12-17012008

    2/4

    Exemplo de Union

    #include #include

    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;}

  • 7/24/2019 Fundamentos1-SlidesC12-17012008

    3/4

    Exemplo de Enum

    #include #include

    enum

    {janeiro = 1,fevereiro,marco,abril,maio,

    junho,julho,agosto,setembro,outubro,novembro,dezembro

    };

    int main()

    {

    printf ("Janeiro %i o. ms do ano\n",janeiro);printf ("Fevereiro %i o. ms do ano\n", fevereiro);

    printf ("Maro %i o. ms do ano\n", marco);printf ("Abril %i o. ms do ano\n", abril);printf ("Maio %i o. ms do ano\n", maio);printf ("Junho %i o. ms do ano\n",junho);printf ("Julho %i o. ms do ano\n",julho);printf ("Agosto %i o. ms do ano\n", agosto);

    printf ("Setembro %i o. ms do ano\n", setembro);printf ("Outubro %i o. ms do ano\n", outubro);printf ("Novembro %i o. ms do ano\n", novembro);printf ("Dezembro %i o. ms do ano\n", dezembro);

    system("Pause");return 0;

    }

  • 7/24/2019 Fundamentos1-SlidesC12-17012008

    4/4