Minggu, 24 September 2017

Belajar C++ : Pengertian, Contoh, Operator Pada Pointer Di C++

 Pada artikel kali ini aku akan membahas dari modul pointer C Belajar C++ : Pengertian, Contoh, Operator Pada Pointer di C++

Tutorial Pemrograman C++ Pointer - Pada artikel kali ini aku akan membahas dari modul pointer C++ yaitu, apa itu yang namanya operasi Pointer Pada C++ . Apa itu Pointer? Pointer ialah suatu variabel penunjuk yang akan menunjuk pada suatu nilai atau alamat memori komputer tertentu. Nah, jadi kalian sudah tahu kan apa itu Pointer? 

Pointer sendiri merupakan satu jenis Struktur Data sederhana yang bersifat Dinamis. Mengapa Pointer disebut Dinamis? alasannya variabel akan dialokasikan pada memori hanya pada ketika variabel tersebut dibutuhkan. Didalam Pointer tersendiri mempunyai macam - macam operator pada Pointer. 

Macam - Macam Operator Pada Pointer 

1. Operator Dereference (&)
Operator Dereference (&) ini ialah yaitu operator yang berfungsi mendeklarasikan sebuah variabel di dalam penggantian memori. Operator ini biasa disebut dengan "Addres Of". Kaprikornus seandainya kau ingin mengetahui dimana variabel akan disimpan (untuk mengetahui letak/alamat penyimpanan variabel di memori). Kamu sanggup menunjukkan tanda "&" atau biasa disebut dengan DAN (Ampersand Sign) di depan variabel yang berarti Addres Of.

Contoh Operator Dereference (&) pada Pointer :

#include <iostream>

using namespace std;

int main()
{
    //deklarasi variabel angka dengan tipe data int(integer)
    int angka = 90;
    //deklarasi pointer angka_berikut dengan tipe data int(integer)
    int *angka_berikut;
    //angka_berikut sama dengan addres of angka
    //sekarang pointer angka_berikut berisi(menunjuk) alamat memori variabel angka
    angka_berikut = &angka;
    cout << "FORUMKOMPUTER.COM" << endl;
    cout << endl;
    cout << "Nilai (isi) dari Variabel angka = " << angka << endl;
    cout << "Alamat Variabel Angka (&angka) =" << &angka << endl;
    cout << "Nilai Variabel yang ditunjuk Pointer *angka_berikut = " << *angka_berikut << endl;
    return 0;
}

Hasil Program :
 Pada artikel kali ini aku akan membahas dari modul pointer C Belajar C++ : Pengertian, Contoh, Operator Pada Pointer di C++

Nah, pada rujukan jadwal pointer C++ diatas ialah yaitu pertama dengan mendeklarasikan dengan sebuah variabel angka dengan tipe data integer, sehabis itu menciptakan sebuah pointer dengan variabel nama *angka_berikut dengan tipe data integer. Setelah itu dari pointer angka_berikut = &angka;

Maka kita sanggup pribadi melihat, fungsi dari &angka tersebut akan menampilkan sebuah alamat addres atau memori pada variabel angka;

2. Operator Reference (*)
Pada operator Reference (*) kau sanggup mengeluarkan atau menampilkan sebuah nilai dari alamat memori yang ditunjuk. Seperti rujukan script jadwal pointer diatas yaitu *angka_berikut = &angka; yaitu balasannya akan menampilkan sebuah nilai dari alamat memori yang ditunjuk pada operator pointer Reference tersebut.

Bagi yang belum mengerti dengan modul pointer C++ ini, kalian sanggup melihat dibawah ini.

Deklarasi pointer ialah sebagai berikut :

Type *nama_variabel

Keterangan : 
- Type : tipe data dasar pada pointer
- Type Void sanggup diberikan kepada pointer apabila pointer tersebut dipakai sebagai pointer beberapa tipe data berbeda.
- Nama_variabel : nama variabel pointer
- * : variabel pada alamatnya yang ditentukan oleh operand

Contoh penulisan Pointer di C++ :

int *int_pointer;  //pointer to integer
float *float_pointer;  //pointer to float
void *void_pointer;

Contoh Void Pointer :

#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    void *pointer;
    int a = 10;
    double b = 23.4;
    char c = '5';
    cout << "FORUMKOMPUTER.COM" << endl;
    cout << endl;
    pointer = &a; //pointer menunjuk ke tipe data integer
    cout << "Alamat (a = 10) = " << pointer << endl;
    pointer = &b; //pointer menunjuk ke tipe data double
    cout << "Alamat (b = 23.4) =" << pointer << endl;
    pointer = &c; //pointer menunjuk ke tipe data char
    cout << "Alamat (c = 5) = " << pointer << endl;
    return 0;
}

Hasil Program Pointer C++ diatas :
 Pada artikel kali ini aku akan membahas dari modul pointer C Belajar C++ : Pengertian, Contoh, Operator Pada Pointer di C++

Nah itulah beberapa rujukan dari void pointer di C++. Jika kalian ada yang masih belum mengetahui atau galau dengan modul pointer C++ diatas, silahkan bertanya melalui kolom komentar dibawah ini. Semoga artikel Pengertian dan Contoh Program Pointer C++ ini bermanfaat untuk anda. Sekian, terimakasih.

Sumber https://soymedia.blogspot.com/