Anda di halaman 1dari 6

Array

Definisi
Array adalah sekumpulan data yang memiliki nama yang sama dengan tipe
yang sama pula. Setiap elemen data tersebut dibedakan oleh indeks sehingga
dalam pengaksesan data pada array dibedakan oleh indeksnya. Data yang
disimpan dalam array dapat berdimensi satu, dua dan berdimensi banyak.

Tanpa Array Dengan Array


int bilangan1; int bilangan[5];
int bilangan2;
int bilangan3;
int bilangan4;
int bilangan5;
Syntax
Type nama var[jumlah elemen1] [jumlah elemen2] [jumlah elemen3];
Type  tipe data dari array
Var  nama variable array
Jumlah elemen  jumlah elemen dari array

Jumlah elemen menujukkan dimensi dari array,


Misalkan :
int nilai[10]; //array 1 dimensi bertipe integer dengan panjang elemen 10
char nama[5][10]; //array 2 dimensi bertipe karakter dengan panjang
elemen pertama 5 dan elemen kedua 10.
Array dimensi 1
Inisialisasi :
• dipisahkan dengan koma dan dituliskan jumlah elemennya
int bilangan[5] = {6, 9, -8, 24, -99}

• tidak dituliskan jumlan elemennya


int bilangan[ ] = {6, 9, -8, 24, -99};

• diinisialisasi satu-satu
int bilangan[0] = 6;
int bilangan[1] = 9;
int bilangan[2] = -8;
int bilangan[3] = 24;
int bilangan[4] = -99;
Array dimensi 2
Inisialisasi : • dipisahkan dengan kurung kurawal
int bilangan[3][2] = {{2, 4}, {7, 5}, {6, 9}};

• tidak dipisahkan dengan kurawal


int bilangan[3][2] = {2,4, 7, 5, 6,9};

bilangan [0][1 ] = 4 0 1
0 2 4
bilangan [1][0 ] = 7
1 7 5
bilangan [2][1 ] = 9 2 6 9
Array dimensi banyak
Inisialisasi : int matrix[2][3][4] =
{
{ {7, 4, 12, 3}, {-9, 29, 3, 11}, {6, 34, 23, 20} },
{ {6, 15, 1, 5}, {17, 8, -3, 15}, {99, -1, 44, 9} }
};

Matrix 2 baris 3 kolom yang isinya tiap baris dan kolom adalah 4 elemen

Anda mungkin juga menyukai