Programar em C/Enumeração: diferenças entre revisões
[edição verificada] | [edição verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 7:
Enumerations são um outro método de definir constantes. Recordam-se?
Tínhamos o:
#
#
#
== Criando
As enumerations definem
<source lang=c>
enum colors {black, blue, green, cyan, red, purple, yellow, white};
</source>
A maneira mais simples de interpretar uma enumeration é imagina-la como uma matriz de apenas uma linha. Temos o nome da linha de temos as várias células na linha. Cada constante enumerada (muitas vezes chamado de enumerator) tem um valor inteiro ('''caso não seja especificado ele começa em zero''')▼
▲Cada constante enumerada (muitas vezes chamado de enumerator) tem um valor inteiro ('''caso não seja especificado ele começa em zero''')
Exemplo:
Linha 42 ⟶ 41:
|5 || 6 || 27 || 28 || 29
|}
reparem nos valores dos números
A vantagem em termos enumerações é que se uma variável é declarada tipo enumeração, tem
▲É tal como as estruturas criar tipologias de variáveis
<source lang=c>
#include <stdio.h>
|