שפת C/מערכים/זהירות בטיפול במערכים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 3:
int a[10] = 0;
a[12] = 2;
בדוגמא זאת,קבלנו גלישה מהמערך,והסיבה לכך,כי המתכנת שם במערך 10 מקומות,ולאחר מכן ניסה להשתמש במקום ה11(שלא קיים),וכמבובן,זה אינו אפשרי,מכיוון שלמערך יש מקסימום 10 תאים,וזה גורם לגלישה מהמערך.