נשלח בתאריך: 14 April 2005 בשעה 03:02 | | IP רשוּם
|
|
|
|
נושא שמבלבל הרבה אנשים בשפת C הוא האם להשתמש ב-void main או ב-int main.
הכתיבה הנכונה היא שימוש ב-int main, לדוגמא:
קוד:
int main(void) { ... return 0; } |
|
|
או
קוד:
int main(int argc, char *argv[]) { ... return 0; } |
|
|
במידה ואנחנו רוצים לכתוב תוכנית שגם מקבלת פרמטרים.
השימוש ב-void main() אינו מוגדר כחלק מהסטנדרט של C, וחלק מהקומפיילרים לא יאפשרו אותו. מתכנתים השתמשו ומשתמשים ב-void main בעיקר עקב עצלנות לכתוב return בסוף main.
אם זאת, יש נקודה חשובה עבור תלמידי התיכון המבקרים באתר: לפי הוראות של משרד החינוך, חובה בבחינת הבגרות להשתמש ב-void main! פתרון שישתמש ב-int main לא יתקבל / יאבד נקודות.
אני מאמין שאתם יכולים לנחש מה אני חושב על המדיניות הזו. אבל בכל מקרה - לידיעתכם
|