אם לא תחזירי ערך אחורה, זה לפעמים תוקע את המערכת הפעלה, לפעמים התוכנה לא תעבוד. אם אצלך זה עובד, יכול להיות שאצל מישהו אחר זה לא יעבוד. בגלל זה תמיד מחזירים 0.
גם כשזה פונקציה ולא תוכנית ראשית? כי כל הפרוייקט שלי (5 יחידות פרוייקט בשפת C להגשה בסוף שנה) כשאין לי מה להחזיר לא החזרתי 0.. אלא void main וזהו.. זאת טעות? לשנות?
ערכתי לאחרונה בתאריך 29.10.03 בשעה 01:55 בברכה, zeze
הפוך מכל פונקציה אחרת 0 מדווח על הצלחה למערכת ההפעלה ו 1 על כשלון. אין חובה (לדעתי) לדווח על הצלחה/כשלון למערכת ההפעלה כמו שיש פונקציות שנכתבו לא ל"מטרת" כשלון/הצלחה כך גם יש תוכנות כאלו... לכן אפשר לכתוב ()void main.