1. PENGERTIAN ARRAY
Array merupakan bagian dasar, yang disebut blok, guna keperluan pembentukan suatu struktur data lain yang lebih kompleks. Hampir setiap jenis struktur data kompleks dapat disajikan secara logik oleh array. Array adalah suatu himpunan hingga elemen, terurut dan homogen. Terurut, kita artikan bahwa elemen tersebut dapat diidentifikasi sebagai elemen pertama, elemen kedua, dan seterusnya sampai elemen ke-n. Sedangkan pengertian elemen yang homogen adalah bahwa setiap elemen dari sebuah array tertentu haruslah mempunyai tipe data yang sama.
2. ARRAY DIMENSI DUA
Array dua dimensi adalah suatu array yang setiap elemennya merupakan tipe data array pula. Jika array B terdiri dari M elemen, yang setiap elemennya terdiri dari suatu array dengan N elemen.
Array dua dimensi memiliki 2 index (baris dan kolom). Dalam hal ini kita perlu memberi 2 harga subskrip untuk mengidentifikasikan masing-masing elemen pada array dimensi dua, yaitu :
• Subskrip pertama menunjukkan baris dari array,
• Sedangkan subskrip kedua menunjukkan kolom dari array.
Deklarasi array :
tipe_array nama_array[baris][kolom];
Seperti array berdimensi satu, array berdimensi dua juga bisa diinisialisasi.
Contoh deklarasi:
int nilai[2][3] = {{24,63,91},{13,25,68}};
atau
int nilai2[2][3]= {24,63,91,13,25,98};
Cara mengakses Array :
Untuk mengakses array, misalnya kita ingin mengisi elemen array baris 2 kolom 3 sama dengan 10 maka perintanya adalah sebagai berikut :
X[1][2] = 10;
Untuk mengisi dan menampilkan elemen array ada dua cara yaitu :
• Row major Order (secara baris per baris)
• Coloumn Major Order (secara kolom per kolom)
3. MELEWATKAN ARRAY SEBAGAI PARAMETER
Untuk melewatkan array sebagaiparameter ke suatu fungsi, untuk memanggilnya cukup dipanggil nama fungsinya.
Contoh:
• Prototype fungsi : void tambah (int data[]);
• Pemanggilan fungsi, cukup dikirim nama array : tambah(data);
Tidak ada komentar:
Posting Komentar