NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2993 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: حذف متغیرهای عمومی

  1. #1
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض حذف متغیرهای عمومی

    سلام به همه
    متغیرهای عمومی برای یک فایل رو با چه شیوه ای بهتره حذف کنم و فقط توی توابعی که باهاش سرو کار دارن استفاده کنم؟
    تعداد متغیرهای عمومی یک کتابخونم رسیده به 35
    حالا میخوام با شیوه ای اینهارو حذف کنم اما از اونجایی که توی توابع بسیار پر کاربردن راهی رو میخوام که باعث نشه فرم توابع تغییر کنه (منظورم استفاده از اشاره گر ها هست که اگر ازشون استفاده کنم باید برای تابع هم ورودی اشاره گر تعریف کنم و نمیخوام این اتفاق بیفته تا فردا کسی که از این کتابخونه استفاده میکنه اصلا کاری به این متغیر ها و ورودی های اضافی برای توابع نداشته باشه ، خلاصه اینکه راحت و بی دردسر باشه این کتابخونه)

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    متغیر ها اگه به صورت عممی تعریف نشه به صورت محلی تعریف میشه
    به طور واضح متوجه منظورتان نشدم. ولی فرموده اید متغیر ها عمومی دارید و می خواهید نباشه. چه مشکلی پیش میاد اگه نیاز به عمومی بودن یک متغیر ندارید به صورت محلی تعریف کنید؟
    با بحث آشنایی دارید؟

  4. #3
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    متغیر ها اگه به صورت عممی تعریف نشه به صورت محلی تعریف میشه
    به طور واضح متوجه منظورتان نشدم. ولی فرموده اید متغیر ها عمومی دارید و می خواهید نباشه. چه مشکلی پیش میاد اگه نیاز به عمومی بودن یک متغیر ندارید به صورت محلی تعریف کنید؟
    با بحث آشنایی دارید؟
    ممنون بابت پاسختون
    برای جواب این سوال امروز عضو 4 تا انجمن برنامه نویسی شدم !
    -------------------
    بله به کلاس های حافظه آشنایی دارم
    -------------------
    یک کتابخانه نوشتم بیشتر از 10 هزار خط داره
    چون جستجو داخلش برام سخت شده بود تقسیمش کردم به 12 کتابخونه
    حالا متغیر هایی وجود داره که توی این کتابخونه های کوچک شده به صورت مشترک داره استفاده میشه
    توی کتابخونه هایی که نیاز بوده به صورت extern معرفیشون کردن
    اما متغیر های عمومی خوانایی و گسترش کتابخونه رو کند میکنه برای همین میخوام تا جای ممکن این متغیر ها رو حذف کنم
    برای اینکار به دنبال راهکاری هستم که امیدوارم دوستان کمکم کنن
    ----------------
    با زبان C و با atmel studio کار میکنم.
    ویرایش توسط mahdi89 : 18-01-2016 در ساعت 15:30

موضوعات مشابه

  1. فرکانس متغیر با pwm
    توسط raminrayat در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 03-09-2015, 02:48
  2. پاسخ: 13
    آخرين نوشته: 23-09-2014, 14:32
  3. نامگذاری متغیرها در بسکام
    توسط sobhan537 در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 06-03-2013, 03:06
  4. ساختن متغیر integer از طریق اتصال دو متغیر Byte
    توسط morteza_rk در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 4
    آخرين نوشته: 27-06-2012, 13:31
  5. مشکل در متغیرهای عمومی
    توسط behnam6500 در انجمن AVR
    پاسخ: 14
    آخرين نوشته: 22-03-2012, 03:49

مجوز های ارسال و ویرایش

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