نمایش نتایج 1 تا 3 از 3

نام تاپیک: تفاوت متغیر های استاتیک و اتوماتیک

  1. #1

    Question تفاوت متغیر های استاتیک و اتوماتیک

    سلام خسته نباشید

    در حال یاد گیری زبان C++‎ هستم به بخش کلاس های حافظه و حوزه و پیوند رسیدم
    راستش بجز مورد اول ینی کلاس حافظه، درک درستی از حوزه و پیود دارم ولی این کلاس حافظه رو متوجه نمیشم اصلا مطلبو نگرفتم

    اگه میشه کسی لطف کنه مختصرو واضح شرح بده ک متغیرای استاتیک (static) چه فرقی با متغیرهای اتوماتیک (auto) دارن ؟

    وچرا متغیر های auto و register در دسته متغیرهای، کلاس حافظه اتوماتیک دسته بندی میشن و متغیرهایی با اعلان static و extern از نوع کلاس حافظه استاتیک دسته بندی میشن ؟ شباهت ها و تفاوتشون چیه ؟

  2. #2

    نقل قول: تفاوت متغیر های استاتیک و اتوماتیک

    سلام
    در استاندارد جدید کلمه register منسوخ شده و auto هم کاربرد دیگه ای پیدا کرده در این پست توضیحات بیشتری داده شده:
    https://barnamenevis.org/showthread.php?448698

  3. #3
    کاربر دائمی آواتار sa1378
    تاریخ عضویت
    فروردین 1393
    محل زندگی
    شاهی
    پست
    346

    نقل قول: تفاوت متغیر های استاتیک و اتوماتیک

    نقل قول نوشته شده توسط Moein.sk مشاهده تاپیک
    سلام خسته نباشید

    در حال یاد گیری زبان C++‎‎‎‎ هستم به بخش کلاس های حافظه و حوزه و پیوند رسیدم
    راستش بجز مورد اول ینی کلاس حافظه، درک درستی از حوزه و پیود دارم ولی این کلاس حافظه رو متوجه نمیشم اصلا مطلبو نگرفتم

    اگه میشه کسی لطف کنه مختصرو واضح شرح بده ک متغیرای استاتیک (static) چه فرقی با متغیرهای اتوماتیک (auto) دارن ؟

    وچرا متغیر های auto و register در دسته متغیرهای، کلاس حافظه اتوماتیک دسته بندی میشن و متغیرهایی با اعلان static و extern از نوع کلاس حافظه استاتیک دسته بندی میشن ؟ شباهت ها و تفاوتشون چیه ؟
    دقیقا یادم نیست ولی فکر کنم وقتی مثلا توی یک تابع تعریف میکنید:
    static int a=50;

    و سپس توی اون تابع عملیات روی متغییر a انجام میدیدن، اگه دوباره تابع رو صدا بزنید دیگه مقدراش در تعریف اول برابر 50 قرار نمیگیره و مقدار قبلیش رو حفظ میکنه

تاپیک های مشابه

  1. متغیر های سراسری قابل استفاده در کل پروژه
    نوشته شده توسط hmm در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 10 اسفند 1384, 18:11 عصر
  2. متغیر های session و timeout های متفاوت
    نوشته شده توسط Ehsan Rafsanjani در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 28 بهمن 1384, 14:35 عصر
  3. متغیر های float
    نوشته شده توسط sulmaz در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 15 خرداد 1384, 10:56 صبح
  4. پاک کردن تمام متغیر های نشست
    نوشته شده توسط مهدی فهمیده غلامی در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 27 مهر 1383, 19:55 عصر
  5. تفاوت پرینتر های تحت dos و پرینترهای تحت windows
    نوشته شده توسط یونی کد در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 1
    آخرین پست: شنبه 15 آذر 1382, 00:01 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •