Pada saat tertentu dalam membuat program butuh untuk untuk
menyelesaikan permasalahan yang memerlukan suatu variabel yang dapat
menampung banyak nilai, misalnya variabel untuk menampung nilai ulangan 40 mahasiswa.
Bahasa pemrograman C++ menyediakan sebuah struktur data yang menampung koleksi
elemen-elemen dengan tipe data yang sama, yaitu array.
Array dapat digambarkan sebagai koleksi variabel-variabel
dengan tipe yang sama dalam suatu urutan tertentu yang mengunakan nama yang
sama, yang membedakan adalah indeks atau posisi. Array dapat berupa 1 dimensi,
2 dimensi, dan bahkan n-dimensi. Suatu array dikatakan sebagai 1 dimensi, 2
dimensi, atau n-dimensi berdasarkan banyaknya penunjuk indeks/posisi.