سلام
توی کامپایلر بیسیک یه نوع متغییر هست به نام overlay
که به نظر من خیلی عالی هست
شما مثلا یه آرایه 20 بایتی داری که توش 5 تا متغییر 32 بیتی ذخیره شده
حالا اگر عدد 32 بیتی مثلا سوم رو بخواهی
یه آرایه 32 بیتی با طول 5 تعریف میکنی بصورت overlay که آدرس شروعش ،آدرس شروع اون آرایه 20 بایتی هست و حالا برای بدست اوردن متغیر سوم ارایه سوم رو می خونی
اینکار نیاز به تبدیل و... حین اجرای برنامه از بین میبره و زمان کامپایل ،کامپایلر آدرس دهی میکنه
حالا سوال من اینه که معادل روش تو زبان C چی هست؟
توضیحات رو دادم که اگر کسی بیسیک رو آشنایی نداره و سی رو بلد هست در جریان قرار بگیره
ممنون
توی کامپایلر بیسیک یه نوع متغییر هست به نام overlay
که به نظر من خیلی عالی هست
شما مثلا یه آرایه 20 بایتی داری که توش 5 تا متغییر 32 بیتی ذخیره شده
حالا اگر عدد 32 بیتی مثلا سوم رو بخواهی
یه آرایه 32 بیتی با طول 5 تعریف میکنی بصورت overlay که آدرس شروعش ،آدرس شروع اون آرایه 20 بایتی هست و حالا برای بدست اوردن متغیر سوم ارایه سوم رو می خونی
اینکار نیاز به تبدیل و... حین اجرای برنامه از بین میبره و زمان کامپایل ،کامپایلر آدرس دهی میکنه
حالا سوال من اینه که معادل روش تو زبان C چی هست؟
توضیحات رو دادم که اگر کسی بیسیک رو آشنایی نداره و سی رو بلد هست در جریان قرار بگیره
ممنون
دیدگاه