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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ קטגוריה
שורה 1:
{{עריכה}}
גלישה מהמערך,בשפת תכנות C,היא בעייה(נפוצה),אשר קוראת כאשר המשתמש מקליט יותר מספרים\תווים מאשר המערך עצמו יכול לקלוט.
לדוגמא:
שורה 4 ⟵ 5:
a[12] = 2;
בדוגמא זאת,קבלנו גלישה מהמערך,והסיבה לכך,כי המתכנת שם במערך 10 מקומות,ולאחר מכן ניסה להשתמש במקום ה11(שלא קיים),וכמבובן,זה אינו אפשרי,מכיוון שלמערך יש מקסימום 10 תאים,וזה גורם לגלישה מהמערך.
 
[[קטגוריה:שפת C]]