Advance-C/C2/Union-and-Typedef/Bengali
From Script | Spoken-Tutorial
| |
|
|---|---|
| 00:01 | C তে typedef এবং Union এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:07 | এই টিউটোরিয়ালে আমরা শিখব
typedef কীওয়ার্ড, union কীওয়ার্ড। কিছু উদাহরণের সাহায্যে করব। |
| 00:17 | এই টিউটোরিয়ালের জন্য উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং উবুন্টুতে gcc কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
| 00:29 | টিউটোরিয়ালটি অনুসরণ করতে আপনার C টিউটোরিয়ালের সাথে পরিচিত হতে হবে। |
| 00:36 | না হলে প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান। |
| 00:43 | আমি typedef কীওয়ার্ডের ভূমিকা দিয়ে শুরু করব। |
| 00:49 | Typedef কীওয়ার্ড একটি বিদ্যমান type এ প্রতীকী নাম দিতে বা ইউসার-ডিফাইন্ড ডেটাটাইপ্সে ব্যবহৃত হয়। |
| 00:58 | এটি কমান্ডে alias নির্ধারিত করার একটি উপায়। |
| 01:03 | এটি কোডে স্বচ্ছতা প্রদান করতে সাহায্য করে। |
| 01:07 | এটি কোড বুঝতে এবং পরিবর্তন করতে সহজ করে তোলে। |
| 01:12 | সিনট্যাক্স: typedef existing_name alias_name. উদাহরণস্বরূপ: typedef unsigned int uint |
| 01:24 | এখন একটি উদাহরণ কোড দেখি। |
| 01:28 | আমাদের ফাইলের নাম pallindrome ডট c |
| 01:34 | এই প্রোগ্রামে আমরা যাচাই করব যে প্রদত্ত সংখ্যা pallindrome কি নয়। |
| 01:41 | আমরা uint হিসাবে alias এর নাম দিয়েছি, এটি unsigned int datatype এ typedef কীওয়ার্ড দ্বারা দিয়েছি। |
| 01:52 | এখানে ভ্যারিয়েবল ঘোষিত করতে uint ব্যবহার করছি। |
| 01:59 | এটি হল pallindrome এর যুক্তি। |
| 02:03 | এখন প্রোগ্রাম এক্সিকিউট করি। |
| 02:06 | আপনার কীবোর্ডে Ctrl + Alt + T কী একসাথে টিপে টার্মিনাল খুলুন। |
| 02:16 | লিখুন: gcc স্পেস pallindrome ডট c স্পেস হাইফেন o স্পেস pallindrome. Enter টিপুন। |
| 02:29 | লিখুন : ডট স্ল্যাশ pallindrome |
| 02:34 | আমরা দেখি: Enter any three digit number |
| 02:38 | আমি লিখব 121 |
| 02:42 | আউটপুট হল: Given number is a palindrome number |
| 02:47 | এখন আমরা union ডেটাটাইপ সম্পর্কে শিখব। |
| 02:52 | Union একসাথে দলবদ্ধ থাকা বিভিন্ন ডেটাটাইপের সংকলন। |
| 02:57 | Union তার সকল সদস্যদের জন্য একটি সাধারণ স্টোরেজ স্পেস বরাদ্দ করে। |
| 03:03 | আমরা এক সময়ে union এর শুধুমাত্র একজন সদস্য অ্যাক্সেস করতে পারি। |
| 03:08 | Syntax1
union union_name কোঁকড়া বন্ধনীতে members কোঁকড়া বন্ধনীর পর union_variable এবং একটি সেমিকোলন। |
| 03:21 | আমার কাছে বিকল্পিত সিনট্যাক্স রয়েছে।
Syntax 2: union union_name কোঁকড়া বন্ধনীতে members কোঁকড়া বন্ধনীর পর সেমিকোলন union union_name union_variable |
| 03:39 | একটি উদাহরণ দেখি। |
| 03:41 | আমার কাছে একটি কোড ফাইল রয়েছে। এটি দেখি। |
| 03:47 | আমাদের ফাইলের নাম union ডট c |
| 03:52 | আমরা union নামের ছাত্র ঘোষিত করেছি। |
| 03:56 | এখানে তিনটি ভ্যারিয়েবল রয়েছে english, maths এবং science |
| 04:02 | মেন ফাংশনে, আমরা stud হিসাবে একটি union ভ্যারিয়েবল ঘোষিত করেছি। |
| 04:09 | এখানে union ভ্যারিয়েবল ব্যবহার করে union সদস্যদের অ্যাক্সেস করতে পারি
stud ডট english stud ডট maths stud ডট science |
| 04:21 | তারপর আমরা মোট মার্কস গণনা করে প্রদর্শন করি। |
| 04:26 | এটি এক্সিকিউট করি. টার্মিনালে লিখুন: gcc স্পেস union ডট c স্পেস হাইফেন o স্পেস union
লিখুন ডট স্ল্যাশ union |
| 04:44 | প্রদর্শিত আউটপুট হল :Total is 228 |
| 04:50 | এখন structure এবং union এর মধ্যে পার্থক্য দেখি। |
| 04:55 | Union তার সকল সদস্যদের জন্য একটি সাধারণ স্টোরেজ স্পেস বরাদ্দ করে। |
| 05:01 | Structure তার সকল সদস্যের জন্য পৃথক স্টোরেজ স্পেস বরাদ্দ করে। |
| 05:07 | Union কম মেমরি স্পেস নেয়। |
| 05:11 | Structure বেশী মেমরি স্পেস নেয়। |
| 05:14 | Union এর উদাহরণ
union student, int marks, char name 6, double average |
| 05:27 | Union এর জন্য মেমরির বরাদ্দ 8 বাইট হতে হবে।
double datatype সর্বোচ্চ মেমরি স্পেস নেবে। |
| 05:39 | Structure এর উদাহরণ
struct student, int mark, char name 6, double average |
| 05:48 | Structure এর জন্য মেমরি বরাদ্দ হবে: 2 bytes প্লাস 6 bytes প্লাস 8 bytes ইস ইকুয়াল টু 16 bytes |
| 06:00 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
| 06:04 | সংক্ষেপে |
| 06:06 | এই টিউটোরিয়ালে শিখেছি
typedef union union এবং structure এর মধ্যে পার্থক্য। |
| 06:14 | নির্দেশিত কাজ হিসাবে |
| 06:17 | একজন কর্মচারীর রেকর্ড দেখাতে একটি প্রোগ্রাম লিখুন। |
| 06:21 | যেমন নাম, ঠিকানা, বেতন। |
| 06:25 | employee নামে একটি union নির্ধারণ করুন। |
| 06:29 | typedef ব্যবহার করে emp হিসাবে একটি alias নাম দিন। |
| 06:35 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 06:39 | এটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 06:42 | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
| 06:47 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। |
| 06:53 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 07:04 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 07:08 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 07:16 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro |
| 07:22 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |