¿Qué significa enumeración en lenguaje C?
El lenguaje C proporciona un tipo llamado enumeración. La definición del tipo "enumeración" enumera todos los valores posibles y el valor de una variable descrita como tipo "enumeración" no puede exceder el rango definido.
Por ejemplo, sólo hay siete días a la semana, sólo doce meses al año y una clase tiene seis cursos por semana. Obviamente es inapropiado describir estas cantidades como números enteros, caracteres u otros tipos.
Datos extendidos
Definición de enumeración en lenguaje C
publicenumPersonnel {
Xiao Ming, Xiao Hong, Xiao Lan;
}
//Expandirlo.
publicenumPersonnel {
Xiao Ming ("Hombre", 21, 86),
Xiao Hong ("Mujer", 22, 55),
Xiao Lan ("Hombre", 23, 73);
privateStringsex
Posesión privada
privateintresult
}
//Extiende el método isPass y reescribe Xiaohong y luego usa el constructor getset para reescribir toString.
publicenumPersonnel {
Xiao Ming ("Hombre", 21, 86),
Xiao Hong ("Mujer", 22, 55){
@Override
publicbooleanisPass(){
Devuelve falso;
}
},
Xiaolan ("Hombre", 23, 73);
privateStringsex
Posesión privada
privateintresult
/*estructura*/
privatePersonnel(Stringsex, intage, intresult){
this.sex = sex
this.age = edad;
this. resultado = resultado
}
@override
publicStringtoString(){
Returnthis.name() "Género:" this.getSex () "Edad:" this.getAge() "Puntuación:" this .getresult();
}
}
Enciclopedia Baidu - Enumeración p>