কম্পিউটার

C ভাষায় typedef কীওয়ার্ড ব্যবহার করে গঠন ব্যাখ্যা কর


টাইপেডেফ

'সি' 'টাইপডেফ' কীওয়ার্ড ব্যবহার করে নতুন ডেটাটাইপ নামগুলি সংজ্ঞায়িত করতে দেয়। 'typedef' ব্যবহার করে, আমরা একটি নতুন ডেটাটাইপ তৈরি করতে পারি না কিন্তু ইতিমধ্যে বিদ্যমান টাইপের জন্য একটি নতুন নাম সংজ্ঞায়িত করতে পারি।

সিনট্যাক্স

typedef datatype newname;

উদাহরণ

typedef int bhanu;
int a;
bhanu a; %d
  • এই বিবৃতিটি কম্পাইলারকে 'ভানু'কে 'int'-এর আরেকটি নাম হিসেবে চিনতে বলে।
  • 'ভানু' আরেকটি পরিবর্তনশীল 'a' তৈরি করতে ব্যবহৃত হয়।
  • 'ভানু একটি 'এ'কে 'int' টাইপের একটি পরিবর্তনশীল হিসাবে ঘোষণা করে।

উদাহরণ

#include <stdio.h>
main (){
   typedef int hours;
   hours h; //int h;
   clrscr ();
   printf("Enter hours”);
   scanf ("%d”, &h);
   printf("Minutes =%d”, h*60);
   printf("Seconds = %d”, h*60*60);
   getch ();
}

আউটপুট

Enter hours =1
Minutes = 60
Seconds = 360

একটি গঠন সংজ্ঞায়িত করার উদাহরণ

typedef struct employee{
   int eno;
   char ename[30];
   float sal;
} emp;
main (){
   emp e = {10, "ramu”, 5000};
   clrscr();
   printf("number = %d”, e.eno);
   printf("name = %d”, e.ename);
   printf("salary = %d”, e.sal);
   getch ();
}

আউটপুট

Number=10
Name=ramu
Salary=5000

  1. সি ভাষায় পয়েন্টার ব্যবহার করে গাণিতিক ক্রিয়াকলাপ ব্যাখ্যা কর?

  2. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা কর

  3. C ভাষায় else-যদি মই স্টেটমেন্ট ব্যাখ্যা কর

  4. গঠন ধারণা ব্যবহার করে সি ভাষায় বিট ক্ষেত্র ব্যাখ্যা করুন