ورود

View Full Version : سوال: کاربرد دستور union؟



motherboard
سه شنبه 22 بهمن 1392, 11:03 صبح
سلام.می خواستم بدونم کاربرد دستور union در متن برنامه نویسی اصولا چیه؟با تشکر.

fahimeh1512
چهارشنبه 23 بهمن 1392, 12:52 عصر
یونیون مثل استراکچر یک نوع ساختمان داده ست ولی حجم این ساختمان داده به اندازه بزرگترین نوعی هست که اون تو اون یونیون تعریف شده
مثلا
union mine {
int x;
float y;
char p;
}item;


دراینجا چون اینتیجر دو بایت ، عدد اعشاری 4بایت و کاراکتر یک بایت اشغال میکنه پس اندازه خود یونیون مساوی 4بایته و در هرزمان هم فقط این حافظه به یکی از اعضای اون ساختمان داده میشه

omid_kma
چهارشنبه 23 بهمن 1392, 21:59 عصر
سلام این لینک رو هم ببین
http://www.7khatcode.com/1542/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-union-%D8%AF%D8%B1-c-%DA%86%DB%8C%D8%B3%D8%AA-%D8%9F