تالار گفتمان مانشت
رشته و حافظه متغیر - نسخه‌ی قابل چاپ

رشته و حافظه متغیر - afagh.msm - 30 دى ۱۳۹۳ ۱۰:۵۸ ق.ظ

سلام خسته نباشید ممنون میشم اگه منو از دوگانگی ک در مورد این سوال شدم برهانید Smile
من این سوال ک تالیفی و داخل کتاب پوران داخل ی کتاب دیگه هم دیدم (یادم نیست کدوم کتاب فک کنم کتاب پیام نور بودHuh)ولی جوابشو ۱۶ داده درحالی ک پوران گفته ۱۲

سوال:
فرض کنید رشته ای به طول ۱۰ کاراکتر در حافظه ای با طول متغیر وحد بالای ذخیره شده باشد اگر حد بالای این حافظه ۱۴ کاراکتر باشد انگاه نمایش حافظه چند بایت اشغال می کند ؟
۱۴
۱۶
۱۰
۱۲

برای این سوال ۲ بایت ک برای توصیفگر (دو بایت ب این دلیل ک توصیفگر هم طول فعلی و حداکثر طول رو ذخیره میکنه)حالا باید حد بالای حافظه رو ب دو اضافه کنیم یا طول رشته Huh

RE: رشته و حافظه متغیر - bluebaran - 30 دى ۱۳۹۳ ۱۱:۴۶ ق.ظ

(۳۰ دى ۱۳۹۳ ۱۰:۵۸ ق.ظ)afagh.msm نوشته شده توسط:  سلام خسته نباشید ممنون میشم اگه منو از دوگانگی ک در مورد این سوال شدم برهانید Smile
من این سوال ک تالیفی و داخل کتاب پوران داخل ی کتاب دیگه هم دیدم (یادم نیست کدوم کتاب فک کنم کتاب پیام نور بودHuh)ولی جوابشو ۱۶ داده درحالی ک پوران گفته ۱۲

سوال:
فرض کنید رشته ای به طول ۱۰ کاراکتر در حافظه ای با طول متغیر وحد بالای ذخیره شده باشد اگر حد بالای این حافظه ۱۴ کاراکتر باشد انگاه نمایش حافظه چند بایت اشغال می کند ؟
۱۴
۱۶
۱۰
۱۲

برای این سوال ۲ بایت ک برای توصیفگر (دو بایت ب این دلیل ک توصیفگر هم طول فعلی و حداکثر طول رو ذخیره میکنه)حالا باید حد بالای حافظه رو ب دو اضافه کنیم یا طول رشته Huh

خود پوران تو فصل گفته حافظه به صورت ایستا به اندازه حد بالا اشغال میکنه که میشه ۱۴ با اون دو تا میشه ۱۶ حالا اینجا خودش ردش کرده

(۳۰ دى ۱۳۹۳ ۱۱:۴۶ ق.ظ)bluebaran نوشته شده توسط:  
(30 دى ۱۳۹۳ ۱۰:۵۸ ق.ظ)afagh.msm نوشته شده توسط:  سلام خسته نباشید ممنون میشم اگه منو از دوگانگی ک در مورد این سوال شدم برهانید Smile
من این سوال ک تالیفی و داخل کتاب پوران داخل ی کتاب دیگه هم دیدم (یادم نیست کدوم کتاب فک کنم کتاب پیام نور بودHuh)ولی جوابشو ۱۶ داده درحالی ک پوران گفته ۱۲

سوال:
فرض کنید رشته ای به طول ۱۰ کاراکتر در حافظه ای با طول متغیر وحد بالای ذخیره شده باشد اگر حد بالای این حافظه ۱۴ کاراکتر باشد انگاه نمایش حافظه چند بایت اشغال می کند ؟
۱۴
۱۶
۱۰
۱۲

برای این سوال ۲ بایت ک برای توصیفگر (دو بایت ب این دلیل ک توصیفگر هم طول فعلی و حداکثر طول رو ذخیره میکنه)حالا باید حد بالای حافظه رو ب دو اضافه کنیم یا طول رشته Huh

خود پوران تو فصل گفته حافظه به صورت ایستا به اندازه حد بالا اشغال میکنه که میشه ۱۴ با اون دو تا میشه ۱۶ حالا اینجا خودش ردش کرده
توصیفگر کلا برای صفات متغیر هستش که اگه همه صفات زمان ترجمه معلوم باشه که تو جدول نماد ذخیره میشه توسط کامپایلر و اگه بعضی از صفات موقع اجرا تعیین بشه خو اون موقع قسمتی از توصیفگر باید نگهداری بشه موقع اجرا