הרצאה XXX - Preprocessor
אחד האובייקטים המעניינים והשימושיים ביותר למתכנת מתקדם ב-C הוא ה-C preprocessor, או ה-CPP (לא להתבלבל עם השפה ++C). למעשה השתמשנו בו לא מעט עד כה - צירפנו קבצים ע״י include#, הגדרנו קבועים ע״י define# וכו׳. עם זאת, לא גידרנו את תחילת יכולתו של ה-CPP - הוא יכול לחסוך המון זמן וכתיבת קוד מחודשת, אך יכול להיות גם מרושע ולגרום לבאגים קשים מאוד לדיבוג. בהרצאה זו נפגוש מספר שימושיים - מספר מהם יהיה קלאסיים וכאלה שחשוב להכיר בשביל להשתמש בשפה בצורה נכונה, אחרים יהיו יותר משונים ומעניינים.
אופרטור ה-stringify
האופרטור מאפשר לקחת שורת טקסט בדיוק כמו שהיא ולהפוך אותה ל-string literal, או מחרוזת פשוטה. האופרטור מדביק את ה-token שמימינו בצורה מפורשת במקום שבו הוא נמצא.