code 50
union و structure از نظر کارایی یکسان اند , تنها تفوت آنان در فضایی که اشغال میکنند است که در مثال رو به رو می توانید تفاوت حجم اشغالی آنان را مشاهده کنید
:
#include <stdio.h> union job { //defining a union char name[32]; float salary; int worker_no; }u; struct job1 { char name[32]; float salary; int worker_no; }s; int main(){ printf("size of union = %d",sizeof(u)); printf("\nsize of structure = %d", sizeof(s)); return 0; }
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.