Pointer dan Array

A.    Pointer
Pointer adalah variabel yang menyimpan alamat dari sebuah variabel lain.
Maksudnya, jika :
            Int a=0;
            printf(“%d”,a); >> ini mengeluarkan valuenya. Hasilnya adalah 0.
            printf (“%d”,&a); >> ini mengeluarkan alamat penyimpanan si variabel a.
B.     Array
Array berfungsi untuk menyimpan data lebih untuk 1 variabel.
Array ada beberapa dilihat dari dimensinya.
1.      Array 1 dimensi :
Menyimpan banyak data yang linear untuk variabel yang ditentukan sebagai array.
Contoh :

Int a[4],b;
a[0]=1;
a[1]=2;
a[2]=3;
a[3]=4;
a[4]=5;
for(b=0;b<=4;b++){
      printf(“%d ”,a[b]);
}
Output : 1 2 3 4 5

Jadi untuk variabel yang sama tiap datanya bisa berbeda tergantung array yang dipanggil.

2.      Array 2 dimensi
Array 2 dimensi berguna untuk menyimpan data lebih banyak lagi.



Contoh :
a[2][2];
Nanti  data yang bisa disimpan visualnya berbentuk luas.
a[0][0], a[0][1], a[0][2]
a[1][0], a[1][1], a[1][2]
a[2][0], a[2][1], a[2][2]

Simple are always better. :D


Comments