गणना सी भाषा में एक उपयोगकर्ता परिभाषित डेटाटाइप है। इसका उपयोग अभिन्न स्थिरांक को नाम निर्दिष्ट करने के लिए किया जाता है, जो प्रोग्राम को पढ़ने और बनाए रखने में आसान बनाता है। कीवर्ड "एनम" का इस्तेमाल एन्यूमरेशन घोषित करने के लिए किया जाता है।
यहाँ सी भाषा में एनम का वाक्य विन्यास है,
enum enum_name{const1, const2, ....... };
एनम कीवर्ड का उपयोग एनम प्रकार के चर को परिभाषित करने के लिए भी किया जाता है। Enum प्रकार के वेरिएबल को परिभाषित करने के दो तरीके इस प्रकार हैं।
enum week{sunday, monday, tuesday, wednesday, thursday, friday, saturday}; enum week day;
सी भाषा में एनम का एक उदाहरण यहां दिया गया है,
उदाहरण
#include<stdio.h> enum week{Mon=10, Tue, Wed, Thur, Fri=10, Sat=16, Sun}; enum day{Mond, Tues, Wedn, Thurs, Frid=18, Satu=11, Sund}; int main() { printf("The value of enum week: %d\t%d\t%d\t%d\t%d\t%d\t%d\n\n",Mon , Tue, Wed, Thur, Fri, Sat, Sun); printf("The default value of enum day: %d\t%d\t%d\t%d\t%d\t%d\t%d",Mond , Tues, Wedn, Thurs, Frid, Satu, Sund); return 0; }
आउटपुट
The value of enum week: 10111213101617 The default value of enum day: 0123181112