Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - ¿Se pueden colocar variables de puntero en tipos de enumeración en C? Si es así, ¿cómo debo expresarlo?

¿Se pueden colocar variables de puntero en tipos de enumeración en C? Si es así, ¿cómo debo expresarlo?

El nombre entre llaves en la variable de enumeración lo define el propio compilador. No es una variable, es solo un número plástico y no se puede cambiar.

Por ejemplo enum{a, b, c}. Los valores correspondientes de a, b y c son 0, 1 y 2.

Por supuesto, también se puede inicializar, como enum{a=3, b, c, d=7, e}. Los valores correspondientes de a, b, c, d y e son 3, 4, 5, 7 y 8 respectivamente. (Nota: ¡los valores no se pueden repetir!)

Dado que no es una variable, por supuesto no puede ser una variable de puntero~

Cabe señalar que puedes usar rizado llaves para escribir lo que quieras, ¡pero no puedes usar números enteros!