কম্পিউটার টিউটোরিয়াল

C/C++-এ enum কীভাবে ব্যবহার করবেন?


এনুমারেশন (enum) C ভাষায় একটি ইউজার-ডিফাইনড ডেটা টাইপ। এটি ইন্টিগ্রাল কনস্ট্যান্টগুলোর নাম দেয় যাতে প্রোগ্রাম পড়া এবং মেইনটেইন করা সহজ হয়। "enum" কীওয়ার্ডটি এনুমারেশন ঘোষণা করতে ব্যবহৃত হয়।

C-এ enum-এর সিনট্যাক্স:

enum enum_name{const1, const2, ....... };

enum কীওয়ার্ডটি enum টাইপের ভেরিয়েবল ডিফাইন করতে ব্যবহৃত হয়। enum টাইপের ভেরিয়েবল ডিফাইন করার দুটি উপায় রয়েছে:

enum week{sunday, monday, tuesday, wednesday, thursday, friday, saturday};
enum week day;

C-এ enum উদাহরণ:

উদাহরণ

#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: 10 11 12 13 10 16 17
The default value of enum day: 0 1 2 3 18 11 12

  1. C/C++-এ কন্ডিশনাল অপারেটর (Conditional Operator) কীভাবে ব্যবহার করব?

  2. C++-এ enum কীভাবে ব্যবহার করবেন?

  3. C++-এ Python অবজেক্ট কীভাবে ব্যবহার করবেন?

  4. পাইথন ক্লাসে enum কীভাবে ব্যবহার করবেন?