מערכים חד ממדיים מאפשרים לנו ליצור סדרות של נתונים. סידרה של נתונים, כאשר לכל איבר יש מספר מזהה, שימושית בתוכניות רבות. כמה דוגמאות למערכים חד ממדיים: מערך השומר נתונים של שחקנים שונים במשחק – כל תא שומר מידע על שחקן אחד, מערך השומר מידע לכל יום בחודש (לפי האינדקס) וכו'. נרחיב את רעיון המערכים למספר ממדים. מערכים דו ממדיים מאפשרים לנו לייצג נתונים כגון מטריצות, לוחות משחק וכדומה. מסמך זה מציג את נושא המערכים הדו ממדיים בשפת C וכיצד להשתמש בהם בסיטואציות שונות בתוכנית שלנו.