Programar em C/Enumeração: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
m formatação: <source lang=c>; index: autocat |
|||
Linha 15:
As enumerations definem uma nova tipologia de variável e limita desde logo os valores.
<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 coluna
Temos o nome da coluna de temos as várias células na coluna.
Linha 32 ⟶ 33:
Mas podemos definir o valor tipo
<source lang=c>
enum forma {quadrado=5, rectangulo,triangulo=27, circulo, elipse}
</source>
ficaríamos com a nossa coluna do tipo:
{| border 1
Linha 45 ⟶ 48:
É tal como as estruturas criar tipologias de variáveis
<source lang=c>
#include <stdio.h>
/*Definindo o cabeçalho*/
Linha 83 ⟶ 87:
/*De um enter depois de } para evitar erros..
}
</source>
<b>Aqui podemos ver um outro exemplo com uma função "mostrarRes()" e um switch:</b><br>
Em este exemplo uma constante e definida e o valor das outra será definido automaticamente.
<source lang=c>
#include <stdio.h>
#include <stdlib.h>
Linha 122 ⟶ 126:
/*De um enter depois de } para evitar erros..
}
</source>
{{AutoCat}}
|