בית התפתחות מהו מפעיל הגדלה ב- c? - הגדרה מטכנולוגיה

מהו מפעיל הגדלה ב- c? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של מפעיל הגדלה?

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


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

Techopedia מסביר את מפעיל התוספת

מפעיל התוספת מגיע בשתי צורות:

  • Postfix: המפעיל מופיע לאחר האופרה שלו. פעולת התוספת מתרחשת לאחר הערכת האופרנד והתוצאה של פעולה זו היא ערך האופראנד לפני שהיא מעלה.
  • קידומת: המפעיל מופיע לפני האופרה שלו. פעולת התוספת מתרחשת לפני הערכת האופרנד והתוצאה של פעולה זו היא ערך האופראנד לאחר התוספת.

לדוגמה, בהצהרה "v = i ++", כאשר המפעיל נמצא בטופס postfix, הערך של "i" מוקצה ל- "v" לפני פעולת התוספת. בהצהרה "v = ++ i", כאשר המפעיל נמצא בצורה הקידומת, הערך של "i" מוגדל קודם לפני שהוקצה לו "v".


עבור סוגי מספרי וספירה, מפעיל התוספת מוגדר מראש או מובנה. במקרה של סוגים מוגדרים על ידי המשתמש, ניתן להעמיס על מפעיל התוספת כדי לספק את היישום המותאם אישית הדרוש לסוגים כאלה.


ניתן להשתמש במפעיל התוספות על משתנה שניתן להגדירו אך לא ניתן להשתמש בו בערך (כמו ערך ההחזרה של פונקציה).


יש להשתמש בזהירות בטפסים שלאחר ההרחבה והקדם, בהתאם לדרישות ולאחר הבנת ההשלכות של כל אחת מהטפסים הללו. יש לקחת בחשבון את הקדימות של פעולת מפעיל התוספת, מכיוון שהיא ממלאת תפקיד מפתח בהערכת ביטוי המכיל מפעיל הגדלה.

הגדרה זו נכתבה בהקשר של C #
מהו מפעיל הגדלה ב- c? - הגדרה מטכנולוגיה