יש צורך לאתחל את המערך בזמן ההכרזה. הצהרת זה שקרי. … ההצהרה num[SIZE] מותרת אם SIZE הוא מאקרו. הצהרה זו נכונה, מכיוון שה-MACRO פשוט מחליף את הסמל SIZE בערך נתון.
האם נוכל לאתחל מערך בזמן ההכרזה?
בזמן ההכרזה
בזמן יצירת המערך, איננו צריכים לציין את הסוג שלו: int array={ 1, 2, 3, 4, 5 }; שים לב שזה לא אפשרי לאתחל מערך לאחר ההצהרה באמצעות גישה זו; ניסיון לעשות זאת יגרום לשגיאת קומפילציה.
מה נחוץ בזמן אתחול המערך?
איזה מהן יש צורך לציין בזמן אתחול המערך? הסבר: None.
האם יש לאתחל מערכים?
אין צורך לאתחל את כל הרכיבים במערך. אם מערך מאותחל חלקית, אלמנטים שאינם מאוחלים מקבלים את הערך 0 מהסוג המתאים. אותו דבר חל על אלמנטים של מערכים עם משך אחסון סטטי.
מה קורה אם לא מאתחלים מערך?
אם אינך מאתחל את המספרים במערך שלך, הם יכולים להיות כל דבר. שימוש זה במקום חוסך ממך צורך בלולאה מעל המערך ולהקצות כל ערך ל-0. אם תחליט להוסיף מספרים אחרים, אזי לא יהיה צורך באתחול המערך.