एन्यूमरेशन C/C++ भाषा में एक उपयोगकर्ता परिभाषित डेटाटाइप है। इसका उपयोग अभिन्न स्थिरांक को नाम निर्दिष्ट करने के लिए किया जाता है जो प्रोग्राम को पढ़ने और बनाए रखने में आसान बनाता है। कीवर्ड "एनम" का इस्तेमाल एन्यूमरेशन घोषित करने के लिए किया जाता है।
निम्नलिखित Enums का सिंटैक्स है।
enum enum_name{const1, const2, ....... };
यहां, enum_name - उपयोगकर्ता द्वारा दिया गया कोई भी नाम। const1, const2 - ये ध्वज प्रकार के मान हैं।
एनम कीवर्ड का उपयोग एनम प्रकार के चर को परिभाषित करने के लिए भी किया जाता है। एनम प्रकार के चरों को परिभाषित करने के दो तरीके इस प्रकार हैं -
enum colors{red, black}; enum suit{heart, diamond=8, spade=3, club};
उदाहरण
#include <iostream> using namespace std; enum colors{red=5, black}; enum suit{heart, diamond=8, spade=3, club}; int main() { cout <<"The value of enum color : "<<red<<","<<black; cout <<"\nThe default value of enum suit : "<< heart << "," << diamond << "," << spade << "," << club; return 0; }
आउटपुट
The value of enum color : 5,6 The default value of enum suit : 0,8,3,4
एक एनम पर गणना करें। यह आसान प्रक्रिया है, हम लूप के लिए बना सकते हैं और यहां हम पहले प्रकार से शुरू करेंगे, और अंत प्रकार के साथ समाप्त करेंगे। आइए कोड देखें।
उदाहरण
#include <iostream> using namespace std; enum suit{heart, diamond, spade, club}; int main() { for(int i = heart; i<=club; i++) { cout << "Card Type : " << i << endl; } }
आउटपुट
Card Type : 0 Card Type : 1 Card Type : 2 Card Type : 3