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).
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

Popular posts from this blog