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