- Array (Larik)
Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index.
Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi.
A. ARRAY DIMENSI SATU
· Setiap elemen array dapat diakses melalui indeks.
· Indeks array secara default dimulai dari 0.
· Bentuk umum :
Tipe_array nama_array[ukuran];
Contoh :
Nilai[0] Nilai[1] Nilai[2] Nilai[3] Nilai[4]
int Nilai[5];
70 80 82 60 75
B. ARRAY DIMENSI DUA
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.
Bentuknya dapat berupa matriks atau tabel.
-Deklarasi array :
tipe_array nama_array[baris][kolom];
Contoh :
Int X[3][4];
X[0][0] X[0][1] X[0][2] X[0][3]
X[1][0] X[1][1] X[1][2] X[1][3]
X[2][0] X[2][1] X[2][2] X[2][3]
-Cara mengakses array :
Untuk mengakses array, misalnya kita ingin mengisi elemen array baris 2 kolom 3 dengan 10 maka perintahnya adalah sbb :
X[1][2] = 10;
-Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu :
♦ Row Major Order (secara baris per baris)
♦ Column Major Order (secara kolom per kolom)
C. ARRAY MULTI-DIMENSI
Array multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk umumnya yaitu :
tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];
Contoh :
float X[2][4][3];
X[0][0][0] X[0][0][1] X[0][0][2] X[1][0][0] X[1][0][1] X[1][0][2]
X[0][1][0] X[0][1][1] X[0][1][2] X[1][1][0] X[1][1][1] X[1][1][2]
X[0][2][0] X[0][2][1] X[0][2][2] X[1][2][0] X[1][2][1] X[1][2][2]
X[0][3][0] X[0][3][1] X[0][3][2] X[1][3][0] X[1][3][1] X[1][3][2]
- perbedaan array of integer dan array of character
Array of character(string)
Suatu array of character sepanjang n adalah array yang terdiri dari n karakter penyusunnya dan diakhiri dengan sebuah null character yang dilambangkan dengan ‘0’.
Array of character jangkauannya adalah -128 s/d 127.
-Contoh:
Dari string ‘Adhimas’ terdiri dari array yang berisi:
A | d | h | i | m | a | S |
Sehingga deklarasi variable string dapat dilakukan dengan cara-cara sebagai berikut:
char s1[]={Adhimas}
- char s2[]={‘A’,’d’,’h’,’i’,’m’,’a’,’s’,’\0’}
Array of Integer
Yaitu suatu array yang di dalamnya terdapat bentuk integer.
Berbeda dengan array of character, array of integer jangkauannya mencapai -2147483648 s/d 2147483647
-Contoh:
Array of integer → int bilangan[3];
.::Artikel Menarik Lainnya::.
0 komentar:
Posting Komentar