Kamis, 01 April 2010

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