הוראה מקדימה

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 26 יוני 2024
Anonim
הצצה מקדימה לממשק
וִידֵאוֹ: הצצה מקדימה לממשק

תוֹכֶן

הגדרה - מה המשמעות של הנחיית קדם-מעבד?

הוראות מעבד קדם הם קווים הכלולים בתוכנית המתחילה בתו #, מה שהופך אותם לשונים מקוד מקור טיפוסי. הם מופנים על ידי המהדר כדי לעבד תוכניות מסוימות לפני הידור. הוראות מעבד קדם משנה את קוד המקור והתוצאה היא קוד מקור חדש ללא הוראות אלה.

למרות שעיבוד הכנה ב- C # דומה מבחינה רעיונית לזה ב- C / C ++, הוא שונה בשני היבטים. ראשית, עיבוד מקדים ב- C # אינו כרוך בצעד נפרד לביצוע מעבד לפני ההרכבה. זה מעובד כחלק משלב הניתוח הלקסיקלי. שנית, לא ניתן להשתמש בו ליצירת מקרו. בנוסף, ההוראות החדשות #region ו- #unregion נוספו ב- C # יחד עם הכללתן של כמה הוראות שהשתמשו בהן קודם (#include היא הנחיה בולטת שהשימוש בהן מוחלף ב"שימוש "בכדי לכלול מכלולים).

ג'אווה אינה תומכת בהוראות מעבד קדם.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

חברת Techopedia מסבירה את הוראת המעבד מראש

הנחיית מעבד מקדים ממוקמת בדרך כלל בחלקו העליון של קוד המקור בשורה נפרדת המתחילה בתו "#", ואחריו שם ההנחיה ורווח לבן אופציונלי לפניו ואחריו. מכיוון שיש להשתמש בתגובה על אותה קו הצהרה של הוראת המעבד ואי ניתן לגלול בשורה הבאה, לא ניתן להשתמש בתגובות המופרדות. אסור להצהרת הנחיית המעבד להסתיים עם נקודה-פסיק (;). ניתן להגדיר הוראות מעבד קדם בקוד המקור או בשורה המשותפת כטיעון במהלך ההרכבה.

דוגמאות להנחיות עיבוד מראש בהן ניתן להשתמש ב- C # כוללות:

  • #define ו- #undef: להגדיר ולהגדיר סמלי קומפילציה מותנית בהתאמה. ניתן לבדוק סמלים אלה במהלך ההרכבה וניתן להרכיב את הקטע הנדרש של קוד המקור. היקף הסמל הוא הקובץ בו הוא מוגדר.
  • #if, #elif, #else ו- #endif: לדלג על חלק מקוד המקור על סמך תנאים. ניתן לקנן קטעים מותנים עם הוראות המכילות מערכות שלמות.
  • #line: כדי לשלוט על מספרי שורה שנוצרו בגלל שגיאות והתראה. זה משמש לרוב על ידי כלי תכנות מטה כדי ליצור קוד מקור C # מכמה קלט. בדרך כלל משתמשים בו לשינוי מספרי השורות ושמות קבצי המקור המדווחים על ידי המהדר בפלט שלו.
  • #error ו- # אזהרה: כדי ליצור שגיאות ואזהרות, בהתאמה. #error משמש להפסקת הקומפילציה ואילו #warning משמש להמשך הידור עם s בקונסולה.
  • #region ו- #endregion: לסמן במפורש קטעים מקוד המקור. אלה מאפשרים הרחבה והתמוטטות בתוך Visual Studio לטובת קריאות והתייחסות טובה יותר.