تالار گفتمان مانشت
خروجی چی میشه(union و srtucture) - نسخه‌ی قابل چاپ

خروجی چی میشه(union و srtucture) - desatir7316 - 23 آذر ۱۳۹۰ ۱۱:۵۰ ق.ظ

دوستان ممنون می شم راهنمایی کنید خروجی این تکه کد چی میشه؟Huh
البته دلیل اینکه این که خروجی مورد نظر بدست میاد خیلی مهمه
ممنون
کد php:
union U{
struct S{
shortint x;
shortint y;
}
float f;
long l;
}
u1;
u1.S.x=3;
u1.s.y=4;
cout<<f;
cout<<l

نتیجه f و l چی میشه؟

خروجی چی میشه(union و srtucture) - mfXpert - 24 آذر ۱۳۹۰ ۱۲:۰۴ ق.ظ

این سوال ابهام زیاد داره.اولیش اینکه باید مشخص باشه انواع داده ای shortint‌، float و long هر کدوم چه مقدار فضا اشغال می کنن.دوم اینکه کاملا به کامپایلر بستگی داره که چطور حافظه رو به فیلد های یک union اختصاص میده

خروجی چی میشه(union و srtucture) - desatir7316 - 27 آذر ۱۳۹۰ ۰۷:۵۵ ب.ظ

توی کد پراجکت این جوابو زده بود
رفتید تو به ادرس زیر روی لینک what is the result(union & structure)? کلیک کنید:

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.