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

एक एनम पर गणना करें। यह आसान प्रक्रिया है, हम लूप के लिए बना सकते हैं और यहां हम पहले प्रकार से शुरू करेंगे, और अंत प्रकार के साथ समाप्त करेंगे। आइए कोड देखें।

उदाहरण

#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

  1. सी ++ में एक समेकित प्रकार (एनम) को कैसे परिभाषित करें?

    एक एन्यूमरेटेड प्रकार एक वैकल्पिक प्रकार का नाम और शून्य या अधिक पहचानकर्ताओं का एक सेट घोषित करता है जिसे प्रकार के मान के रूप में उपयोग किया जा सकता है। प्रत्येक एन्यूमरेटर एक स्थिरांक है जिसका प्रकार एन्यूमरेशन है। उदाहरण के लिए, यदि आप एक ऐसा एप्लिकेशन बना रहे हैं जिसमें कुछ चर के लिए निश्चित सं

  1. C++ में टाइपपीफ डिक्लेरेशन क्या है?

    C++ में typedef कीवर्ड का उपयोग टाइप को नया नाम देने के लिए किया जा सकता है। उदाहरण के लिए, आप अहस्ताक्षरित वर्णों को BYTE का नया नाम दे सकते हैं - typedef unsigned char BYTE; इस प्रकार की परिभाषा के बाद, पहचानकर्ता BYTE का उपयोग अहस्ताक्षरित चार प्रकार के संक्षिप्त नाम के रूप में किया जा सकता है,

  1. सी # में Enum.GetNames

    यह एक एन्यूमरेशन में स्थिरांक के नामों की एक सरणी प्राप्त करता है। निम्नलिखित वाक्य रचना है - Enum.GetNames(Type) यहां, टाइप करें एक गणना प्रकार है। निम्नलिखित एक उदाहरण है - उदाहरण using System; class Demo {    enum Vehicle {       Car,       Motorbike, &n