Lenguaje C_(10)_tipo de datos estructurales_enumeración(3)

1 definición de enumeración

enumeración

{

        enumeración constante 1,

        enumeración constante 2,

        enumeración constante 3,

        ...        

} ;

 Características: El tipo de enumeración define una serie de constantes de enumeración que se pueden utilizar directamente en el programa.

            El valor de una constante de enumeración es la constante anterior más uno, y el primer valor por defecto es 0.

             Las constantes de enumeración se pueden asignar directamente y el valor predeterminado es el tipo int si no hay una instrucción específica.

#include <stdio.h>

enum weekday
{
          Sunday,
          Monday,
          Tuesday,
          Wednesday,
          Thursday,
          Friday,
          Saturday,        
};
int main(int argc, char const *argv[])
{
          enum weekday day;
          
          scanf("%d",(int *)&day);

          switch (day)
          {
          case Monday : printf("星期一\n"); break;
          case Tuesday : printf("星期二\n"); break;
          case Wednesday: printf("星期三\n"); break;
          case Thursday : printf("星期四\n"); break;
          case Friday: printf("星期五\n"); break;
          case Saturday : printf("星期六\n"); break;
          case Sunday : printf("星期日\n"); break;
          }

          return 0;
}

 

 

Supongo que te gusta

Origin blog.csdn.net/m0_58193842/article/details/128368718
Recomendado
Clasificación