פעולות לוגיות על מצביעים עד כה ראינו כיצד ניתן לגשת לאיברים שונים במערך על-ידי ההוראה , *( p _ arr + a ) דבר הגורם למצביע parr להצביע על האיבר במקום על המשתנה a + 1 שבמערך . פעולות נוספות שאפשר לבצע על מצביעים הם אופרטורים של השוואה < , > ו- . == נדגים שימוש בפעולות אלו בדוגמה הזו : בדוגמה זה אנו מגדירים מערך בן עשרה איברים ומאפשרים למשתמש להכניס ערך בודד לתא שיבחר . אתחול איברי המערך ל ' 0 ' - נעשה בעזרת פעולה אריתמטית על המצביע : p arr ובפעולת השוואה על ערכי שני המצביעים : יש לשים לב שבדרך זו אפשר בקלות לחרוג מהתחום שהוקצה למערך ולבצע פעולות על נתונים שאינם חלק מהמערך . תרגיל 3 . 5 מה יהיה ערכו של כל אחד מאיברי המערך arr בסיום ביצוע התכנית הזו ?
إلى الكتاب