رفتن به مطلب
محفل من
Mostafa

آموزش ماکروها در زبان C

پست های پیشنهاد شده

یک ماکرو یک بخش از کد است که توسط مقدار ماکرو جایگزین شده است. ماکرو توسط دستور #define تعریف شده است. دو نوع ماکرو وجود دارد:

 

ماکروهای شیء مانند(Object-like)
ماکروهای تابع مانند (Function-like )

 
ماکرو شیء مانند :
اکثراً برای نشان دادن ثابت های عددی استفاده می شود.

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

 

در اینجا PI نام ماکرو است که با ارزش ۳.۱۴ جایگزین خواهد شد.
ماکرو تابع مانند:

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

در اینجا MIN نام ماکرو است.

ماکروهای از قبل تعریف شده زبان C

برخی از آنها :

ردیف ماکرو توضیح
۱ _DATE_
تاریخ فعلی را در قالب “MMM DD YYYY” نشان می دهد.
۲ _TIME_ زمان فعلی را در قالب “HH: MM: SS” نشان می دهد.
۳ _FILE_ نام فایل فعلی را نشان می دهد.
۴ _LINE_ شماره خط فعلی را نشان می دهد.
۵ _STDC_
این تعریف به عنوان ۱ هنگامی که کامپایلر مطابق با استاندارد ANSI تعریف شده است.

مثال استفاده از ماکرو های بالا :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 4 Views
    • 1 Posts
    • 4 Views
    • 1 Posts
    • 9 Views
    • 1 Posts
    • 7 Views
    • 1 Posts
    • 9 Views

  • سفارش پروژه برنامه نویسی

×
×
  • اضافه کردن...