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
Linha 95:
#include <stdio.h>
#include <stdlib.h>
 
/*Mesma coisa com uma função e um switch*/
 
/*Aqui os valores Italia = 4 e Brasil = 5 são incrementados automaticamente*/
enum { ARGENTINA = 3, ITALIA, BRASIL };
int main(void)
Linha 101 ⟶ 104:
/*Colocamos 5 se você for Argentino coloque 3 */
int n = 5BRASIL ;
mostrarRes(n);
/*este e o valor que ira para a função do cabeçalho que é um int*/
mostrarRes(n);
}
 
/************************ Cabeçalho *********************/
 
/*Aqui os valores Italia = 4 e Brasil = 5 são incrementados automaticamente*/
voidint mostrarRes(int quem)
enum { ARGENTINA = 3, ITALIA, BRASIL };
void mostrarRes(int quem)
{
/*O valor 5 vai chegar aqui no lugar de "quem" */
switch(quem)
{
Linha 125 ⟶ 126:
printf("The end , hasta la vista\n \n");
/*Final feliz*/
/*De um enter depois de } para evitar erros..warning */
}
</source>