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
Sem resumo de edição |
|||
Linha 23:
Exemplo:
{| border 1
|black || blue || green || cyan || purple || yellow || white
|-
|0 || 1 || 2 || 3 || 5 || 6 || 7
Linha 36:
{| border 1
|Quadrado || Rectângulo || Triangulo || Circulo || Elipse
|-
|5 || 6 || 27 || 28 || 29
|}
Linha 46:
É tal como as estruturas criar tipologias de variáveis
#include <
/*Definindo o cabeçalho*/
enum cores
{
int main()▼
cor1 , /*Aqui uma virgula*/
cor2 ,
cor3 ,
cor4
/*typedef transformamos 2 palavras em uma -> tipo_cores*/
typedef enum cores tipo_cores ;
/*******************************************************/
/*A funçao default da lib ou glibc*/
▲ int main(void)
{
/*Agora usando o nosso novo tipo
* temos 4 lugares para definir o que quisermos
* Aqui sem typedef teriamos que colocar enum cores */
tipo_cores verde,azul=2,branco,outra_Cor;
if (myColor == RED) ▼
/*Sim verde
if(verde)
▲ cout << "hot" << endl;
printf("Estou vivo porque verde esta enumerado \n");
/*se azul e igual a 2 esta vivo*/
if(azul ==
printf("Estou
}
/* printf nao sera executado */
printf("Nao sou igual a 12 vou ficar por aqui mesmo ;) \n");
}
return 0 ;
/*De um enter depois de } para evitar erros..
* TKX Everton */
}
|