Pengertian Array
Array adalah sekumpulan variable yang bertipe data sama yang dibedakan oleh indeks. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya. Dalam bahasa C, index dari array dimulai dengan 0 (zero).
Array adalah sekumpulan variable yang bertipe data sama yang dibedakan oleh indeks. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya. Dalam bahasa C, index dari array dimulai dengan 0 (zero).
Variabel
array dalam Borland C++, dapat digolongkan menjadi Dua buah dimensi:
· Array Satu
Dimensi
Cara
mendeklarasikan variabel array sama seperti deklarasi variabel yang lainnya, hanya
saja diikuti oleh suatu indek yang menunjukan jumlah maksimum data yang
disediakan.
Contohnya
: int i[5] dalam [5] ini menunjukkan jumlah maksimum data yang disediakan.
· Array Dua
Dimensi
Kalau
array dua dimensi tersusun dalam baris dan kolom dimana kolom pertama menunjukkan
baris dan kolom kedua menunjukkan kolom.
Contohnya : int
i[2][2] yang artinya kita memiliki index yang dapat memuat data berbentuk seperti
ini contohnya : [0][0]
[0][0]
Pengertian Pointer
Pointer
adalah suatu variabel yang menunjuk ke alamat memory variabel yang lainnya.
- Suatu pointer bukan berisi dengan suatu nilai data seperti halnya pada variabel biasa, variabel pointer berisi dengan suatu alamat.
- Untuk mendeklarasikan variabel pointer kita menggunakan tanda asterik / bintang (*) didepan variabel yang di deklarasikan pada tipe data tertentu.
- Tanda ini juga dapat dipakai untuk mengakses nilai dari variabel yang telah ditunjuk.
- Untuk mendapatkan alamat dari variabel pointer kita menggunakan tanda &
Contoh Codingan :
#include <stdio.h>
int main(){
int n=10;
int *i;
i=&n;
printf("%d",
*i);
getchar();
return 0;
}
Keterangan :
Pada awal n dibeli angka senilai
10 , kemudian mendeklarasikan pointer i dan i = &n yang berarti kita
menunjukan address dari variable n kemudian dicetak variabel i yang sudah ditunjukan
address nya ke n.
Comments
Post a Comment