Estrutura semelhante, um enumerador de união também é um tipo de dados definido pelo usuário. Na linguagem C, é representado como um enum palavra -chave.
Com a ajuda de um enumerador, podemos criar nosso tipo de dados e dados.
Defina um enumerador
mês da enumeraçãoAqui, o mês é um tipo de dados definido pelo usuário e não podemos declarar nenhuma variável. Essas variáveis não são variáveis. Estes são os valores possíveis no tipo de dados do mês. Valores possíveis significam um ano contém 12 meses, como janeiro, fevereiro e março. Eles são um tipo de valor.
Criando variáveis de enumeradores
mês da enumeraçãoExplicação
Aqui, são armazenados valores possíveis, que são escritos dentro do mês de dados. Podemos usar diretamente o nome de um mês, apesar de qualquer número.
Da perspectiva de um compilador, o enumerador agiu como um inteiro.
Todos os valores possíveis dentro do enumerador se comportaram como um número inteiro. Por padrão, seu valor é iniciado com 0. No exemplo, Jan é armazenado como 0, de fevereiro é armazenado como 1… DEC é armazenado como 11.
Alterando o valor padrão dos elementos da enumeração
mês da enumeraçãoPodemos inicializar enumeradores com um valor inteiro diferente.
Outro exemplo
enum boolean // aumenta a legibilidade de um programa.Podemos escrever qualquer programa no idioma C sem a ajuda da enumeração, mas a enumeração ajuda a escrever códigos claros e simplificar o programa.
Exemplo de programação 1
Aqui, vemos uma aplicação de um enumerador no próximo exemplo de programação:
#incluirSaída
Explicação
Aqui, definimos um enumerador chamado frutas, E tem alguns elementos. Os elementos são manga, maçã, banana, laranja, morango, uva e pêra. Definimos um valor para o elemento manga como 1. Portanto, o valor do próximo elemento, a Apple, deve ser 2. Novamente, definimos um valor de elemento morango como 10. Então, o próximo elemento, morango, deve ser 12. Podemos resolver o problema usando enumeradores.
Exemplo de programação 2
Aqui, vemos outro exemplo de um enumerador. Como o enumerador funciona em um programa?
#incluirSaída
Explicação
Aqui, definimos um enumerador chamado mês. Dentro do enumerador, existem 12 elementos. Esses elementos são todos os meses de um ano, como janeiro, fevereiro, março etc. Agora, dentro da função Main (), criamos uma variável do tipo de dados do mês, seg, e atribuir um valor junho. Depois disso, imprimimos o valor de MON. Ele mostra a saída 5, como o primeiro elemento do enumerador, começa com um valor padrão de zero, e junho é o sexto elemento deste enumerador. Para isso, o resultado é mostrado como 5 aqui.
Exemplo de programação 3
Aqui, definimos vários outros exemplos do enumerador:
#incluirSaída
Explicação
Aqui, definimos um enumerador chamado dias da semana. Dentro do enumerador, existem sete elementos. Esses elementos são todos os dias de um mês, como segunda, terça, quarta -feira, etc. Dentro da função Main (), criamos uma variável do tipo de dados da semana, d, e atribuir um valor, ter. Depois disso, imprimimos o valor de D+2. Ele mostra a saída 4 como o primeiro elemento do enumerador começa com o valor padrão zero, e a TUE é o 3rd elemento deste enumerador. Para isso, o resultado é 4 aqui, pois somamos 2 com o valor de ter.
Exemplo de programação 4
Agora, veremos mais exemplos de um enumerador.
#incluirSaída
Explicação
Aqui, definimos um enumerador chamado dias da semana. Dentro do enumerador, existem sete elementos. Esses elementos são todos os dias de uma semana, como segunda, terça, quarta -feira, etc. Agora, dentro da função principal (), aplicamos para loop e atribuir o valor da variável de controle i = sol. Depois disso, imprimimos o valor de eu. Ele mostra a saída de todos os valores dos elementos, pois o primeiro elemento do enumerador inicia em um valor padrão de zero.
Exemplo de programação 5
Neste exemplo de programação, veremos o último exemplo do enumerador.
#incluirSaída
Explicação
Aqui, definimos um enumerador chamado semana. Dentro do enumerador, existem sete elementos. Esses elementos são todos os dias de um mês, como segunda, terça, quarta -feira etc. Dentro da função Main (), criamos uma variável da semana como um dia e atribuir um valor à terça -feira.
Conclusão
Enumerator é um conceito muito útil em termos da linguagem C. Depois de definir todos os aspectos de um enumerador, chegamos à conclusão de que um enumerador nos ajuda a gerenciar nossos dados e valores facilmente. Aumenta a legibilidade do programa e facilita o programa.