English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'enum è un tipo di dati utente definito dal linguaggio C / C ++. Serve per assegnare nomi a costanti intere, rendendo il programma più leggibile e mantenibile. La parola chiave "enum" viene utilizzata per dichiarare l'enum.
Di seguito è riportata la sintassi dell'enum.
enum enum_name{const1, const2, ......};
Qui,
enum_name-Nome fornito dall'utente.
const1, const2-Questi sono i valori dei segni di tipo.
La parola chiave enum viene utilizzata anche per definire variabili di tipo enum. Ci sono due metodi per definire variabili di tipo enum, come indicato di seguito:
enum colors{red, black}; enum suit{heart, diamond=8, spade=3, club};
Di seguito è riportato un esempio di enum.
#include <iostream> using namespace std; enum colors{red=5, black}; enum suit{heart, diamond=8, spade=3, club}; int main() { cout << "Il valore di enum color : " << red << "," << black; cout << "\nIl valore predefinito di enum suit : " << heart << "," << diamond << "," << spade << "," << club; return 0; }
Risultato di output
Il valore di enum color : 5,6 Il valore predefinito di enum suit : 0,8,3,4
Nel programma sopra, due enumerazioni sono dichiarate come color e inmain()
Fuori dal funzionamento.
enum colors{red=5, black}; enum suit{heart, diamond=8, spade=3, club};
In questomain()
Nel funzionamento, si assegna il valore dell'elemento enumerato.
cout << "Il valore di enum color : " << red << "," << black; cout << "\nIl valore predefinito di enum suit : " << heart << "," << diamond << "," << spade << "," << club;