|
صفحة: 136
נגדיר את המערך שלהלן המערך an מאפשר לאחסן עשרה איברים מטיפוס int בזה אחר זה בזיכרון המחשב . המילה arr מהווה את שם המערך ולכן , שם המערך arr הנו קבוע המצביע לתא הראשון במערך . זאת אומרת , שם המעיד מייצג כתובת ( הוא מכיל את הכתובת של תחילת המערך . ( אם כן השמת ערך לאיבר במקום i במערך יכולה להתבצע באחת משתי הדרכים שלהלן : מכאן עולה שקיים קשר הדוק בין מערך למצביע . המחשב מתייחס למערך באמצעות מצביע והיסט , והמצביע הוא שמו של המערך . מה ההבדל בין משתנה מצביע לבץ שם מעלן כפי שכבר הגדרנו שס מערך הוא מצביע קבוע ולכן לא ניתן לשנות את ערכו ולא ניתן לבצע עליו פעולות חשבוניות . לעומתו מצביע הוא משתנה שניתן לשנות את ערכו וניתן לבצע עליו פעולות חשבוניות . כך נגדיר מצביע לטיפוס int בשם ? . p arr נוכל לגשת לבדוק את ערכו של תא במערך באופן שלהלן ,
|
|