ראשית כמו שנאמר פה מערך דו מימדי זה למעשה מערך של מערכים, כלומר מדובר בסה"כ באוסף של תאים בזכרון שבכל תא יש מצביע לתחילת בלוק קבוע בזכרון של תאים.מספיק שתחזיר את המצביע לאיבר הראשון ותוכל לגשת לכל המידע שאתה צריך.
אתה יכול גם להחזיר את הערך בזכרון של המצביע עצמו, אם כי אין סיבה מהותית לעשות זאת.