בדוגמאות הקוד בפוסט הקודם בסדרה נתתי ערכים למשתנים, וגם שיניתי את הערכים הללו, בעזרת ביטויים כמו-
x = 1; x = x + 2;
הביטויים האלה נראים כל-כך מובנים מאליהם, שאף אחד לא תהה מה בעצם קורה שם; אך מאחורי הקלעים של הקוד הזה עומד מנגנון מתוחכם ורב-עוצמה, שמהווה את אחת מאבני היסוד של התכנות בכלל – וגם מאפשר לנו, ספציפית בשפת C, לבצע טריקים שימושיים מאד ואפילו מרהיבים מכל מיני סוגים. בפוסט הנוכחי נגרד את קצה הקרחון של המנגנון הזה, וגם נפתור את התעלומה כמה זה x = 3. מוכנים?