۲۵ آبان ۱۳۹۷

درباره نویسنده

Yalda Shirazi

Yalda

علاقه‌مند به یادگیری چیزهای جدید!علاقه‌مند به یادگیری چیزهای جدید!

مطالب مشابه

2 Comments

  1. 1

    Ali

    سلام ببخشید آیا تعریف متغیر های لوکال حجم کمتری از برنامه رو مصرف میکنه؟

    پاسخ
    1. 1.1
      زئوس Zeus

      زئوس Zeus

      نه لذوما ولی بی تاثیر هم نیست
      تفاوت متغییر لوکال با گلوبال (محلی یا سراسری) تنها در محل گرفتن حافظه است
      به این معنی که متغییر های لوکال حافظه مورد نیاز را از قسمت استک برنامه بر میدارند و پس از تمام شدن روتین تابع حافظه اشعال شده آزاد می شود.
      در صورتی که متغیر های گلوبال حافظه مورد نیاز را از حافظه کلی برنامه برداشت می کنند و تا مادامی که برنامه در حال اجرا است ، حافظه را آزاد نمی کنند.

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کلیه حقوق این سایت متعلق به سیسوگ بوده و انتشار مطالب بدون ذکر نام و وب سایت سیسوگ اخلاقا مجاز نمی باشد. Sisoog