פרק 6
מחוונים - pointers :
המצביע (pointer) הוא מצביע לכתובת בזיכרון. זהו משתנה בעל
גודל קבוע, אשר תלוי בסוג המחשב וגודל מרחב הזיכרון שלו. בפרקים הקודמים
ראינו כי ב ++C כל משתנה , אובייקט או ווקטור נמצא בזיכרון בכתובת מסויימת,
כלומר ניתן לדעת את ערך המשתנה באמצעות כניסה לכתובת בה הוא נמצא. גישה למשתנה
בצורה עקיפה כלומר באמצעות כתובתם נעשית בעזרת משתנים מיוחדים הנקראים מצביעים
(pointer). משתנים אלו מיועדים להכיל כתובת של משתנה אחר ולא את ערכו.
האופרטורים * ו &:
במצבעים נפגוש שני סימונים חדשים:האופרטורים * ו &.
האופרטור * (כוכבית)
פירושו "הערך המוצבע
על ידי". כלומר אם נכתוב
|