Importância da enumeração C

Importância da enumeração C
Enumeração ou Enum são conjuntos de valores relacionados, que são usados ​​na codificação para determinar um conjunto de elementos/valores predefinidos que podem ser usados ​​por uma variável. As pessoas geralmente tendem a ficar confusas entre strings e enums, cada valor de uma enumeração é único, o que o torna diferente de uma string. Além disso, nos códigos enums são usados ​​como usamos tipos de dados Int, Char e outros.

Se você estiver interessado em conhecer a importância da enumeração no idioma C, siga a orientação deste artigo.

Importância da enumeração em c (enum typedef)

Enums são úteis em C para desenvolver um conjunto de valores fácil de usar que pode ser usado no código. A primeira regra a definir uma enumeração é que não há dois valores em um enum deve ser o mesmo e os valores padrão para uma enumeração são valores inteiros. Além disso, um enum só pode ser usado dentro da base de código onde eles são definidos e não são aplicáveis ​​se você tentar aplicá -los a uma área onde eles são indefinidos.

A sintaxe básica para definir um enum é:

enum enumvariable value1, value2, value3,…

Ter um melhor entendimento de enum, Vamos seguir um exemplo básico em C:

Exemplo 1

#incluir
Dia da Enum segunda, terça, quarta, quinta -feira, sexta -feira, sábado, domingo;
int main ()

Dia da Enum hoje;
hoje = sexta -feira;
printf ("O dia hoje é:");
printf ("dia %d", hoje+1);
printf ("\ n");
printf ("O dia de amanhã será:");
printf ("dia %d", hoje+2);
retornar 0;

Saída

Explicação

No exemplo acima; enum ““Dia”É criado com o nome de todos os dias incluídos nele. Agora isso Dia da Enum pode ser usado no código C para declarar uma variável “hoje”:

Em cada enum, O primeiro valor está no índice 0 e depois 1,2,3 e assim por diante. O valor do índice 0 é sempre igual a zero por padrão, devido ao qual, se eu tiver que imprimir o dia hoje, será igual a hoje+1:

Exemplo 2

#incluir
enum frutas manga, kiwi, laranja, fig, maçã, goiaba, abacaxi,
Morango;
int main ()

int i;
para (i = manga; eu<=Strawberry; i++)
printf ("%d", i);
retornar 0;

Saída

Explicação

Em Exemplo 2, Um enumeração de nomes de frutas é criado e, em seguida, um loop for executado para imprimir o enume.

Nos exemplos acima estabelecidos, você pode ver como usando um enum, pode-se projetar um conjunto específico do tipo dados que pode ser usado no código para executar a operação desejada.

Pontos chave

  • Enum sempre inclui valores relacionados de alguma forma.
  • Enum é importante para desenvolvedores e programadores criarem seus próprios tipos de dados para seus aplicativos e outros programas.
  • Enum fornece ótima personalização em programas, como enum pode ser definido com qualquer nome.
  • Lembre -se de que cada valor na enumeração deve ser único.
  • Um enum só pode ser usado dentro da base de código.

Conclusão

Enum é um conjunto de valores que são personalizáveis. Enquanto escreva um usuário do código C pode definir qualquer variável de enumeração como frutas, dia ou mês e depois pode ser usado para declarar variáveis ​​ou para executar várias operações em um código.