1. PENGERTIAN LARIK
Larik adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang meggunakan sebuah nama yang sama. Nilai-nilai data di suatu larik disebut dengan elemen-elemen larik. Letak urutan dari suatu elemen larik ditunjukan oleh suatu subscript atau suatu index. Larik dapat berdimensi satu,dua,tiga,atau lebih.
2. DEKLARASI LARIK
Suatu larik dapat dideklarasikan dengan menyebutkan jumlah dari elemennya yang ditulis diantara tanda “[ ]”. Misalkan deklarasi larik sebagai berikut: int Y [3]:
Menunjukan suatu larik dimensi satu dengan nama Y dideklarasikan dengan tipe integer yang memiliki 3 buah elemen.
3. BEDA LARIK DENGAN VARIABEL BIASA
Perbedaan utama antara larik dengan variable biasa adakah sebuah larik dapat mempunyai sejumlah nilai,sedangkan sebuah variable biasa hanya dihubungkan dengan sebuah nilai saja.
4. INISIALISASI LARIK TIDAK BERUKURAN
Pada waktu mendeklarasikan suatu larik dengan memberikan nilai-nilai elemen awalnya,jumlah dari elemen larik yang ditulis diantara tanda “[ ]” dapat tidak dituliskan. Larik ini disebut dengan larik yang tidak berukuran. Untuk larik ini,bahasa C akan segera otomatis mmenentukan ukuran (jumlah elemen dari lariknya) tergantung dari jumlah nilai-nilai elemennya yang diberikan sewaktu deklarasi.
5. LARIK DIMENSI DUA
Larik dimensi dua mewakili bentuk suatu matrik atau table.
6.LARIK STRING
Ternyata bahwa bahasa C tida menyediakan tipe data khusus untuk nilai string. Akan tetapi,nilai suatu string dapat dibentuk dari larik karakter berdimensi satu. Dengan cara yang sama,berarti larik string dimensi satu dapat dibentuk dari larik karakter dimensi dua dan seterusnya.
Hubungan Antara Nilai String dan Nilai Karakter
String | Karakter |
Nilai string tunggal Larik string dimensi satu Larik string dimensi dua Larik string dimensi N | Larik karakter dimensi satu Larik karakter dimensi dua Larik karakter dimensi tiga Larik karakter dimensi N+1 |
7. INISIALISASI LARIK STRING TAK BERUKURAN
Pada larik-larik string sering terdapat perbedaan panjang dai nilai-nilai stringnya satu dengan yang lainnya tidak sama,sehingga menyebabkan jika dideklarasikan dengan panjang maksimumnya maka akan memboroskan tempat memori. Dan untuk menyelesaikan masalah tersebut maka inisialisasi larik tak berukuran dapat digunakan.
Tidak ada komentar:
Posting Komentar