בית בחדשות מהי כתובת המפעיל (&)? - הגדרה מטכנולוגיה

מהי כתובת המפעיל (&)? - הגדרה מטכנולוגיה

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

Anonim

הגדרה - מה המשמעות של כתובת מפעיל (&)?

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


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

Techopedia מסביר את כתובת המפעילה (&)

מפעילי כתובות משרתים בדרך כלל שתי מטרות:

  1. כדי לבצע פרמטר שעובר לפי הפניה, כגון בשם
  2. כדי לקבוע ערכי מצביע. כתובת המפעילים מצביעה על המיקום בזיכרון מכיוון שערך המצביע הוא כתובת / מיקום הזיכרון בו שוכן פריט הנתונים בזיכרון.

לדוגמה, אם המשתמש מנסה לאתר את גיל 26 בתוך הנתונים, המשתנה שלם ייקרא בשם גיל והוא ייראה כך: int age = 26. ואז מפעיל הכתובת משמש לקביעת המיקום, או הכתובת, של הנתונים באמצעות "& גיל".


משם ניתן להדפיס את ערך ה- Hex של הכתובת באמצעות "cout << & age". יש להפיק ערכי מספר שלם לסוג נתונים ארוך. כאן מיקום הכתובת היה קורא "cout << ארוך (וגיל)".


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

הגדרה זו נכתבה בהקשר של C ++
מהי כתובת המפעיל (&)? - הגדרה מטכנולוגיה