Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में एनम का उपयोग कैसे करें?

एन्यूमरेशन 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

उपरोक्त कार्यक्रम में, दो एनम को मुख्य () फ़ंक्शन के बाहर रंग और सूट के रूप में घोषित किया गया है।

enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};

मुख्य () फ़ंक्शन में, एनम तत्वों के मान मुद्रित होते हैं।

cout <<"The value of enum color : "<<red<<","<<black;
cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;

  1. एंड्रॉइड स्क्लाइट में बिगिनट (8) मान का उपयोग कैसे करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में एसक्लाइट डेटा बेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस ड

  1. Android sqlite में MEDIUMTEXT मान का उपयोग कैसे करें?

    एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में SQLite डेटाबेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस

  1. Android sqlite में LONGTEXT मान का उपयोग कैसे करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में एसक्लाइट डेटा बेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस ड