اطلاعیه

Collapse
No announcement yet.

کمک…؟ ifndef _COFIG_H# چیه؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک…؟ ifndef _COFIG_H# چیه؟

    سلام به همه.اگه ممکنه یکی از دوستان یه توضیح کلی در مورد این چند خط برنامه بده چن جا مطلب پیدا کردم ولی خوب متوجه نشدم میخواد چیکار کنه. :nerd:
    ifndef _COFIG_H#
    define _COFIG_H#
    بدنه فایل
    endif#
    دقت کردین تو مهمونیا یه کیوی رو وقتی با پوست میخورین چه جور نگاتون میکنن.!!!!

    هيچگاه چيزي را خوب نمي فهمي، مگر اينكه بتواني آن را براي مادربزرگت شرح دهي!((آلبرت انيشتين))

    #2
    پاسخ : کمک…؟ ifndef _COFIG_H# چیه؟

    نوشته اصلی توسط omid_2132
    سلام به همه.اگه ممکنه یکی از دوستان یه توضیح کلی در مورد این چند خط برنامه بده چن جا مطلب پیدا کردم ولی خوب متوجه نشدم میخواد چیکار کنه. :nerd:
    ifndef _COFIG_H#
    define _COFIG_H#
    بدنه فایل
    endif#
    علیک سلام
    مهندس اینا دستورات پیش پردازنده هستن . اگه اشتباه نکنم این دستورات برای کامپایلر هستن . ( اگه اشتباه گفتم دوستان تصحیح کنن )
    این دستورات مانع از تعریف چند باره ی یک هدر در پروژه میشه. مثلا اگه شما چند جا یک هدر رو فراخوانی کرده باشین ، تنها یکبار کامپایلر اونو در نظر میگیره .
    موفق باشین
    یاعلی مدد
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

    دیدگاه


      #3
      پاسخ : کمک…؟ ifndef _COFIG_H# چیه؟

      سلام،
      خط اول داره میگه if not define
      خط دوم به بعد در صورت درست بودن خط اول اجرا میشود.
      و خط اخر هم که انتهای شرط اول است.

      همون طور که دوستمون گفتن این دستورات مربوط به کامپایلر است برای جلوگیر از چند بار تعریف شدن و پر کردن حجم حافظه ها است.
      هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...

      دیدگاه

      لطفا صبر کنید...
      X