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

הנה המחשה חזותית של אופן הפעולה של מצביעים. למשתנה var יש ערך של 5, לכן הוא כנראה מספר שלם (int). המיקום שלו בזיכרון הוא 0x61ff08, ולכן ערך המצביע pointVar, שאינו למעשה ערך אלא כתובת הזיכרון שבה המשתנה מאוחסן, הוא 0x61ff08. לכן, כעת אפשר לומר שהמצביע pointVar מצביע אל המשתנה var במיקום הזיכרון 0x61ff08, שערכו 5
- משתנים מכילים ערכים של נתונים (הפניה ישירה)
- מצביעים מכילים כתובות של משתנים (הפניה עקיפה)
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
כל השיעורים ביחידה מצביעים ב-C++
1יסודות המצביעים
מבוא למצביעיםהצהרה ואתחולחשבון אריתמטי - השמהחשבון אריתמטי - פעולותמצביעי constמצביעים ומערכיםתרגלו בעצמכם: קומפיילר C++ אונליין