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
EvertonS (discussão | contribs)
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}}
[[Categoria:Programar em C|Enumerations]]