Enumerações Permitem a criação de tipos de dados Indicação de rótulos e valores Facilita a organização de problemas específicos Sintaxe geral Enum { [= ], [= ],... [= ]}; Exemplo: enum conceitos { DISTINCAO, APROVADO, RECUPERACAO, REPROVADO}; conceitos nota;nota = APROVADO; if ( nota == REPROVADO).....
Enumerações Associação de valores: –As constantes indicadas são do tipo inteiro –O valor da primeira constante é zero, a não ser que seja indicado outro valor –As constantes são sempre incrementadas de um, na sequência em que foram descritas. Exemplo: enum conceitos { DISTINCAO, APROVADO, RECUPERACAO, REPROVADO}; conceitos nota;nota = APROVADO; if ( nota == 3)..... //equivale a (nota == REPROVADO)
Enumerações Associação de valores: Exemplo: enum conceitos { DISTINCAO, APROVADO, RECUPERACAO, REPROVADO}; Neste caso: DISTINCAO => 0 APROVADO => 1 RECUPERACAO => 2 REPROVADO => 3
Enumerações Associação de valores: Outros exemplos: enum meses { JANEIRO=1, FEVEREIRO, MARCO, ABRIL, MAIO, JUNHO, JULHO, AGOSTO, SETEMBRO, OUTUBRO, NOVEMBRO, DEZEMBRO }; enum teste { ZERO, UM, CINCO=5, SEIS, SETE, OITO, DEZ=10, ONZE };