07-02-2009, 07:08
|
|
|
חבר מתאריך: 13.06.02
הודעות: 1,482
|
|
שאלה על define# בC
עד כמה שהבנתי כשאני עושה למשל:
define# N 5
אז הקומפיילר פשוט מחליף כל מופע של N בקוד ב5.
אבל כשאני מנסה למשל לעשות
printf("%d\n",N);
או כשאני משתמש בN בהשוואה (למשל x>N בif או בתנאי של לולאה) אני מקבל הודעת שגיאה:
expected ')' before ';' token
אז איפה בעצם הטעות שלי?
_____________________________________
|