Tuesday, October 23, 2018

Pointer And Array


Sub topik:
Pengertian pointer
Konsep pointer
Pengertian Array
              
·        Pointer adalah sebuah variable yang menyimpan alamat dari variable yang lain, dengan syntax sebagai berikut:
o   <type>*ptr_name;
·     Terdapat  2 operator yang paling sering digunakan dalam sebuah pointer adalah: alamat dari, dan juga konten/isi dari.
·        Contohnya adalah sebagai berikut
o   Perlihatkan contoh dari integer pointer menjadi sebuah data variable
o   Int I, *ptr;
o   Ptr= &I;
Untuk memasukkan nilai yang baru kepada variable yang ditunjuk oleh pointer: *ptr5, yang memiliki arti bahwa i=5.       
Contoh dari sebuah Pointer
·        Pointer ke pointer adalah sebuah variable yang menyimpan alamat lain dari sebuah pointer ke alamat pointer yang lain
·        Syntaxnya adalah
sebagai berikut:
·        <type> **ptr_ptr
·        Dengan contohnya adalah sebagai berikut
·        Int I, *ptr, **ptr_ptr;
·        Ptr = &I;
·        Ptr_ptr = &ptr;
·        Dan untuk memasukkan nilai bar uke I;
·        *ptr=5; ,yang berart nilai I adalah 5
·        **ptr_ptr = 9; ,yang berarti nilai I adalah 9 atau *ptr memiliki nilai 9
 
Contoh ilustrasi Pointer to Pointer


·        Definisi Array
·        Array dapat diibaratkan sebagai kumpulan yang berfungsi sebagai tempat untuk menyimpan beberapa variable dengan tipe data yang sama.
·        Array dapat diinisialisasi secara dengan jelas tanpa nilai deklarasi, misalkan :
·        Int Z[ ]=(1,2,3,4);
·        Maka Array Z memiliki 4 elemen
·        Jika ukuran penyimpanan> elemen,  contoh 2
·        Int Z[ 8 ]= (1,5,9,10)
·        Maka Array yang terisi adalah sebagai berikut:
·        1 5 9 10 0 0 0 0 lalu sisanya akan ditempati oleh nilai nol.



Contoh dari sebuah Array
·     























·        Memasukkan Nilai/ Assigning Values kepada sebuah Array
·        Misal terdapat sebuah array A[ 2 ]=3; A[ 7 ]=1;
·        Maka bisa kita tulis
·        0 3 0 0 0 0 1 0 0;
·        Dengan nilai yang telah dideklarasi di tempatnya masing masing, lalu sisanya diinput nol.
Contoh dari Assigning Values to Array

Thank You for Reading!!