এখানে আমরা C-তে বেনামী ইউনিয়ন এবং কাঠামো কী তা দেখব। বেনামী ইউনিয়ন এবং কাঠামোগুলি হল নামহীন ইউনিয়ন এবং কাঠামো। যেহেতু তাদের কোন নাম নেই, তাই আমরা এটির সরাসরি বস্তু তৈরি করতে পারি না। আমরা এটিকে নেস্টেড স্ট্রাকচার বা ইউনিয়ন হিসাবে ব্যবহার করি।
এই হল বেনামী ইউনিয়ন এবং কাঠামোর উদাহরণ৷
struct { datatype variable; ... }; union { datatype variable; ... };
এই উদাহরণে আমরা একটি কাঠামো তৈরি করছি, যাকে বলা হয় পয়েন্ট, এটি একটি বেনামী কাঠামো ধারণ করছে। এটি দুটি মান x, y ধারণ করে। আমরা বেনামী কাঠামো বা ইউনিয়ন সদস্যদের সরাসরি অ্যাক্সেস করতে পারি।
উদাহরণ
#include<stdio.h> struct point { // Anonymous structure struct { int x; int y; }; }; main() { struct point pt; pt.x = 10; pt.y = 20; printf("Point (%d,%d)", pt.x, pt.y); //anonymus members can be accessed directly }
আউটপুট
Point (10,20)