ENUMERAÇAO

1. ENUMERAÇAO

Paulo Alberto Schimoller de Oliveira
paulloal

(usa Debian)

Enviado em 06/05/2008 - 13:05h

galera.. queria saber como faze enumeraçao em C.


  


2. Re: ENUMERAÇAO

Fábio Felix Dias
slack felix

(usa Slackware)

Enviado em 06/05/2008 - 21:05h

Olá,

No C original a Enumeração não existia, mais se não me engano no padrão ANSI 89, ela foi inserida na linguagem.

Sintaxe:

enum [NOME]
{
<identificador> [= <valor>],
};

Exemplo1:

enum operacoes
{
adicao, subtracao, produto, quociente
};

O compilador inicializa o primeiro elemento com zero e assim por diante.
Mas claro que o programador pode inicializar os termos da lista com outros valores que não necessitam ser inteiros.

Exemplo2:

enum semana
{
domingo = 1,
segunda = 2,
terca = 3,
quarta = 4,
quinta = 5,
sexta = 6,
sabado = 7
};

enum dia = 6;

if(dia == sexta)
printf("Sexta-feira");

Não me lembro se em C o Tipo Enumeração pode ser utilizado como faixa de valores de índice matriz. Esse é o básico. Mas na Internet você pode encontrar mais exemplos.


3. Re: ENUMERAÇAO

Paulo Alberto Schimoller de Oliveira
paulloal

(usa Debian)

Enviado em 06/05/2008 - 23:10h

vlw!! era o que eu tava precisando =D
mutias gratias!! hehe






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts