গণনা হল C ভাষায় ব্যবহারকারীর সংজ্ঞায়িত ডেটাটাইপ। এটি অবিচ্ছেদ্য ধ্রুবকগুলিতে নাম বরাদ্দ করতে ব্যবহৃত হয়, যা একটি প্রোগ্রামকে পড়া এবং বজায় রাখা সহজ করে তোলে। কীওয়ার্ড "enum" একটি গণনা ঘোষণা করতে ব্যবহৃত হয়।
এখানে C ভাষায় enum-এর সিনট্যাক্স রয়েছে,
enum enum_name{const1, const2, ....... };
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: 10111213101617 The default value of enum day: 0123181112