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:
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!! |