נכון יש את הקבוע define ובסוף ההגדרה שלו לא שמים את הסימן נקודה-פסיק (;) אז אם כן נשים את הסימן, מה זה עושה? זה לא ייתכן אחר כך לעשות פעולות עם הקבוע?
זו לא שגיאת קומפילציה אלא קונבנציה. זה אומר שההרצה כן תעבוד אבל מה יקרה? נגיד אם הגדרתי קבוע define ששווה ל5 ושמתי נקודה-פסיק, ואחר כך אני אעשה שמשתנה אחר שווה לקבוע פלוס אחד ופעולת החשבון לא תעבוד. זה קשור בוודאות לנקודה-פסיק. אבל הסיבה היא שהסימן לא נותן לעשות על הקבוע פעולות חשבוניות בהמשך התכנית או סיבה אחרת?