Berikut adalah link tutorial sederhana dengan menggunakan array dua dimensi.
Jika di ilustrasikan adalah sebagai berikut :
Bila di
sisipkan 5x2 = 10 kolom, tapi diisi kurang dari 10 buah nilai, maka sisa kolom
akan di isi dengan NULL, yang bila dicetak akan tercetak 0 (nol)
m<2
0 1
10
|
100
|
20
|
200
|
50
|
500
|
0
|
0
|
0
|
0
|
0
1
2 n<5
3
4
Sehingga : [0][0] = 10 [3][1] =0
[0][1] = 100 [4][0] = 0
[1][0] = 20 [4][1] = 0
[1][1] = 200
[2][0] = 50
[2][1] = 500
[3][0]
= 0
Dan berikut adalah Syntaxnya. :
#include <stdio.h> //
mengakses file library stdio.h
#include <stdlib.h> // mengakses file
library yang salah datu fungsinya adalah system(“pause”)
int main (void) // Salah satu fungsi pemograman C yang harus ada
{
int
ANGKA2D[5][2]={{10,100},{20,200},{50,500}};//
deklarasi variabel bertipe integer dimana menggunakan arrar 2 dimensi satu buah yaitu
ANGKA2D[5][2]
int n,m; //Deklarasi variabel
bertipe integer
for (n=0;n<5;++n)
// loop di lakukan sebanyak 4x(0,1,2,3,4) untuk baris
for(m=0;m<2;++m) // loop dilakukan sebanyak 2x(0,1) untuk kolom
printf("Data ANGKA2D[%d][%d] = %d\n",n,m,ANGKA2D[n][m]); // Perintah cetak pada
layar
system("pause");// salah satu fungsi dari stdlib.h
return (0); // mengembalikan nilai main
0
}