Pointer Dan Senarai Berbasis Array Pemprogram C++
Pointer Dan Senarai Berbasis Array Pemprogram C++
Mendeklasikan Variable Pointer
Nilai sebuah Variable Pointer adalah suatu alamat, yaitu nilai tersebut merujuk ke ruang memori tertentu, Data secara umum disimpan di dalam memori tersebut, oleh karena itu ketika anda mendeklasikan sebuah variable pointer, anda juga dapat menetapkan tipe data dari nilai yang akan disimpan di dalam lokasi memori yang di tunjuk oleh variable poin tersebut,
Dalam C++ Anda mendeklasikan sebuah variable pointer dengan memanfaatkan simbol astrisk (*) di antara tipe data dan nama variable. sistaksi umum untuk mendeklarasikan sebuah variabble pointer adalah sebagai berikutt ://tipedata *pengenal;//
Sebagai contoh perhatikan Dua pernyatan Berikut;
//int *p;
//char *ch;
Pada kedua pernyatan tersebut, kedua p dan ch adalah varibale pointer , isi dari p menunjukan ke suatu lokasi memori bertipe int, dan isi dari ch menunjukan ke suatu lokasi memori bertipe char, biasanya p dinamakan dengan sebuah variable pointer bertipe int, dan ch di namakan dengan pointer bertipe char ,
Untuk digunakan dengan poiter, dua pokok bahasan berikut akan menjelaskan dua operator ini ;
Operator Alamat (&)
Dalam C++, simbol ampersand, & , Dinamai operator alamat , merupakan sebuah operator unaray yang menghasilakan nilai balik berupa alamat operatornya
//int x;
//int *p;
Pernyataan
//p = &x;
Menugaskan alamat dari X kepada P, yaitu X dan nilai P menunjuk ke lokasi memori yang sama..
Operator dereferensi (*)
Yaitu sebagai operator perkalian binay, c++ juga mengunakam ,*, sebagai operator unary, ketika *, biasanya dikenal dengan operator deferensi atau operator indereksi, digunakan sebagai operator unary * , menunjukan ke objek yang operan-nya sebagai contoh diberi pernyatan berikut ;
//int x = 25;
//int *p
//p = &x; //menyatakan alamat dari x di dalam p
Terima kasih
0 Response to "Pointer Dan Senarai Berbasis Array Pemprogram C++"
Posting Komentar