דגשים

בדוגמא זו העברנו בפונקציה main() את הכתובות של x, y אל הפונקציה swap(), וזאת מכיוון שכעת הפרמטרים של הפונקציה swap() הם מצביעים, כלומר משתנים המכילים כתובות.

נשים לב כי לאופרטור * משמעות שונה כאשר אנו מגדירים מצביע, וכאשר אנו משתמשים במצביע. כאשר אנו מגדירים מצביע, אנו פשוט אומרים בעזרת האופרטור * שהמשתנה החדש שיצרנו הוא מצביע. כאשר אנו משתמשים באופרטור * לאחר שהגדרנו את המשתנים, אנו משתמשים בו במובן "התוכן של התא המוצבע".

אין תגובות!
שיתוף:
| עוד