pengertian dan penjelasan tentang array satu dan dua dimensi lengkap



pengertian dari array
PENGERTIAN ARRAY:
·      Variabel yang dapat menyimpan beberapa item data dengan tipe yang sama, menggunakan nama variabel yang sama.
·      Menggunakan satu variabel yang dapat menyimpan beberapa item data sehingga dapat dimanipulasi dengan lebih efektif.

·      Setiap variabel mempunyai nilai index dan dimulai dari index 0.
·      Setiap satu variabel mampu menyimpan satu jenis (tipe) data namun isi variabel dapat berbeda.
·      Suatu variabel dalam array dinyatakan dengan tipe data.
·      Array mempunyai sifat statis (jumlah variabel yang ada ditentukan dulu dan tidak bisa diubah setelah program berjalan).
pengertian dari array

·      num: nama variabel (array).
·      length: panjang array.
·      [0] … [4]: indeks array.

STRUKTUR UMUM ARRAY:
tipe nama_variabel[length];
·      tipe: tipe data variabel (array).
·      nama_variabel: nama variabel (array).
·      [length]: panjang array.

DEKLARASI ARRAY:
·      Array dapat dideklarasikan dengan langsung memberikan data.
Contoh: int num={10, 1, 0, 9, 21, 3};
-       Array tersebut memiliki enam elemen dengan indeks [0] … [5], dan panjang 6.
·      Array dapat dideklarasikan dengan langsung memberikan data dan tanda kurung siku tanpa memberikan length (panjang array).
Contoh:
int num[]={10, 1, 0, 9, 21, 3};
·      Untuk tipe data string, terdapat aturan khusus untuk pendeklarasian array:
char nama_variabel[length][string_length];
-       char: tipe data, string adalah kumpulan dari karakter (char).
-       [length]: panjang array string.
-       [string_length]: batas panjang/ukuran data string (batas maks panjang kalimat/kata).

PENGAKSESAN ELEMEN:
·      Menggunakan index atau subscript.
·      Index atau subscript
-       Diberikan pada setiap elemen array agar dapat diakses.
-       Dimulai dari nol dan terus bertambah sampai elemen terakhir.
-       Index dimulai dari 0 sampai (panjang_array – 1).

PENULISAN ARRAY:
·      Mendefinisikan ukuran array dalam konstanta.
Contoh:
#define SIZE 5
......
int arr[SIZE];
......
·      Array dengan n elemen akan memiliki indeks terakhir n-1.
Contoh salah:
int arr[5];
arr[10]=45; //melebihi jangkauan
·      Panjang array tidak dapat diubah.



ARRAY MULTIDIMENSI:
·      Array di dalam array.
·      Cara membuatnya dengan menambahkan jumlah tanda kurung siku (“[]”).
·      Cara pengaksesan sama dengan array satu dimensi.
Contoh:
printf(“%d”, arr[0][1]);

ARRAY 2 DIMENSI:
·      Sama dengan array dimensi satu, struktur penyimpanan array dimensi dua ditempatkan pada memori (RAM) secara berurutan.
·      Penulisan:
tipe_data nama_variabel[row_length][column_length];
-       tipe_data: tipe data array 2 dimensi.
-       [row_length]: jumlah baris (ukuran maksimal baris).
-       [column_length]: jumlah kolom (ukuran maksimal kolom).
pengertian dari array


ARRAY 3 DIMENSI:
·      Untuk bentuk umum array dimensi 3 pada bahasa C adalah sebagai berikut:
tipe_data nama_variabel[jumlah_baris][jumlah_kolom][panjang_karakter];

Posting Komentar

tinggalkan komentar kalian disini