دستور پیش پردازنده #line
دستور # line محتویات دو ماکروی -LINE و -FILE – را تغییر می دهد . دستور # line
به صورت زیر بکار می رود : ”
نام فایل ” <شماره > # line
شماره ، یک عدد صحیح مثبت است که مقدار جدید ماکروی -LINE- را مشخص می کند
و ” نام فایل ” که اختیاری نیز هست ، محتویات جدید ماکروی -FILE- را تعیین
می کند . ماکروی # line برای اشکال زدایی برنامه مفید است .
مثال : #include “stdio.h”
#line 100
main)(
{
printf(“\nprintf start at address:”);
printf(“%d\n”/_LINE)_;
}
در مثال بالا مقدار اولیه ای که در ماکروی -LINE- قرار می گیرد برابر با ۱۰۰
است . لذا شماره دومین دستورprintf برابر با ۱۰۵ خواهد بود. این مطلب از خروجی امه که چاپ محتویات ماکروی -LINE- است مشخص می گردد
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن