Structure similaire, un énumérateur syndical est également un type de données défini par l'utilisateur. En langue C, il est représenté comme un énumérer mot-clé.
À l'aide d'un énumérateur, nous pouvons créer notre type de données et nos données.
Définir un énumérateur
mois d'énumérationIci, le mois est un type de données défini par l'utilisateur, et nous ne pouvons déclarer aucune variable. Ces variables ne sont pas des variables. Ce sont les valeurs possibles du type de données du mois. Les valeurs possibles signifient qu'une année contient 12 mois, comme janvier, février et mars. Ils sont une sorte de valeur.
Création de variables d'énumérateurs
mois d'énumérationExplication
Ici, les valeurs possibles sont stockées, qui sont écrites dans le type de données du mois. Nous pouvons utiliser directement le nom d'un mois malgré n'importe quel numéro.
Du point de vue d'un compilateur, l'énumérateur a agi comme un entier.
Toutes les valeurs possibles à l'intérieur de l'énumérateur se sont comportées comme un entier. Par défaut, sa valeur est démarrée avec 0. Dans l'exemple, Jan est stocké comme 0, février est stocké comme 1… DEC est stocké comme 11.
Modification de la valeur par défaut des éléments d'énumération
mois d'énumérationNous pouvons initialiser les énumérateurs avec une valeur entière différente.
Un autre exemple
enum booléen // il augmente la lisibilité d'un programme.Nous pouvons écrire n'importe quel programme dans la langue C sans l'aide de l'énumération, mais l'énumération aide à écrire des codes clairs et à simplifier le programme.
Exemple de programmation 1
Ici, nous voyons une application d'un énumérateur dans l'exemple de programmation suivante:
#inclureSortir
Explication
Ici, nous définissons un énumérateur nommé des fruits, Et il a quelques éléments. Les éléments sont mangue, pomme, banane, orange, fraise, raisin et poire. Nous définissons une valeur sur l'élément mangue comme 1. Ainsi, la valeur de l'élément suivant, Apple, doit être 2. Encore une fois, nous définissons une valeur de fraise élément comme 10. Ainsi, l'élément suivant, la fraise, doit être 12. Nous pouvons résoudre le problème à l'aide d'énumérateurs.
Exemple de programmation 2
Ici, nous voyons un autre exemple d'énumérateur. Comment fonctionne l'énumérateur sur un programme?
#inclureSortir
Explication
Ici, nous définissons un énumérateur appelé mois. À l'intérieur de l'énumérateur, il y a 12 éléments. Ces éléments sont tous les mois d'un an, comme janvier, février, mars, etc. Maintenant, à l'intérieur de la fonction principale (), nous créons une variable du type de données du mois, lun, et attribuer une valeur juin. Après cela, nous imprimons la valeur de mon. Il montre la sortie 5, comme le premier élément de l'énumérateur, commence par une valeur par défaut de zéro, et juin est le sixième élément de cet énumérateur. Pour cela, le résultat est montré comme 5 ici.
Exemple de programmation 3
Ici, nous définissons plusieurs autres exemples de l'énumérateur:
#inclureSortir
Explication
Ici, nous définissons un énumérateur appelé jours de la semaine. À l'intérieur de l'énumérateur, il y a sept éléments. Ces éléments sont tous les jours d'un mois, comme lundi, mardi, mercredi, etc. À l'intérieur de la fonction Main (), nous créons une variable de type de données en semaine, d, et attribuer une valeur, mar. Après cela, nous imprimons la valeur de d + 2. Il montre la sortie 4 comme le premier élément de l'énumérateur commence par la valeur par défaut zéro, et Tue est le 3rd élément de cet énumérateur. Pour cela, le résultat est 4 ici car nous résumons 2 avec la valeur de Tue.
Exemple de programmation 4
Maintenant, nous verrons plus d'exemples d'un énumérateur.
#inclureSortir
Explication
Ici, nous définissons un énumérateur appelé jours de la semaine. À l'intérieur de l'énumérateur, il y a sept éléments. Ces éléments sont tous les jours d'une semaine, comme lundi, mardi, mercredi, etc. Maintenant, à l'intérieur de la fonction principale (), nous appliquons pour boucle et attribuer la valeur de la variable de contrôle i = soleil. Après cela, nous imprimons la valeur de je. Il montre la sortie de toutes les valeurs des éléments, car le 1er élément de l'énumérateur commence à une valeur par défaut de zéro.
Exemple de programmation 5
Dans cet exemple de programmation, nous verrons le dernier exemple de l'énumérateur.
#inclureSortir
Explication
Ici, nous définissons un énumérateur appelé semaine. À l'intérieur de l'énumérateur, il y a sept éléments. Ces éléments sont tous les jours d'un mois, comme lundi, mardi, mercredi, etc. À l'intérieur de la fonction Main (), nous créons une variable de la semaine en tant que jour et attribuer une valeur à mardi.
Conclusion
L'énumerateur est un concept très utile en termes de langue C. Après avoir défini tous les aspects d'un énumérateur, nous sommes arrivés à la conclusion qu'un énumérateur nous aide à gérer facilement nos données et nos valeurs. Il améliore la lisibilité du programme et facilite le programme.