Langsung ke konten utama

Contoh Program Pointer pada C++, Pembahasan

                  Contoh Program Pointer pada C++, Lengkap Pembahasan

      Tahukah sobat bahwa setiap variabel yang kita buat akan tersimpan di dalam memory komputer ? Lalu tahukah sobat bahwa memory - memory ini terpetakan pada komputer dengan nomor unik yang disebut dengan nomor address (alamat memori) ? untuk mengetahui dan memahami hal tersebut langsung saja mari kita simak materi Pointer pada C++, Lengkap dengan Contoh Program dan Pembahasan.
      Salah satu kelebihan dari Bahasa C / C++ adalah Karena Bahasa ini mendukung sepenuhnya untuk pemanipulasian memori dengan menggunakan pointer, lalu apa itu pointer ? Pointer sendiri dapat didefinisikan sebagai variabel yang menyimpan alamat memori. Pada materi sebelumnya kita sudah terbiasa dengan penggunaan variabel, tapi variabel tersebut hanya berisi nilai, bukan alamat.
#include <iostream>

using namespace std;

int main(){

     //deklarasi variabel x dengan tipe data int
     int x;

     //deklarasi pointer p dengan tipe data int
     int *p;

     x = 20;
     p = &x;

     cout<<"\t\t===== Program Contoh Pointer =====\n\n";

     cout<<"Nilai X   \t\t: "<<x<<endl;
     cout<<"Alamat X (&X) \t\t: "<<&x<<endl<<endl;

     cout<<"Nilai yang ditunjuk *P\t: "<<*p<<endl;
     cout<<"Alamat yang ditunjuk *P\t: "<<p<<endl;
     cout<<"Alamat *P (&P) \t\t: "<<&p<<endl;

     // mengisi nilai 30 kedalam *p / alaman yang ditunjuk pointer p
     // untuk megisikan nilai melalui alamat pointer gunakan *
     // karena alamat memori yang ditunjuk pointer p merupakan alamat memori variabel x
     // maka nilai dari variabel x juga ikut berubah
     *p = 30;

     cout<<"\n\n\nNilai X   \t\t: "<<x<<endl;
     cout<<"Alamat X (&X) \t\t: "<<&x<<endl<<endl;

     cout<<"Nilai yang ditunjuk *P\t: "<<*p<<endl;
     cout<<"Alamat yang ditunjuk *P\t: "<<p<<endl;
     cout<<"Alamat *P (&P) \t\t: "<<&p<<endl;

     return 0;
}
Contoh Program Pointer pada C++, Lengkap dengan Pembahasan
Contoh Program Pointer pada C++, Lengkap dengan Pembahasan
    Dari program (code) Contoh Pointer dalam C++ diatas, kami mencoba membuat ilustrasinya pada gambar dibawah ini sehingga sobat dapat lebih memahami code yang kami buat, perlu diketahui alamat memori dari sebuah variabel / pointer pada setiap komputer kemungkinan besar berbeda.
Ilustrasi Pointer pada C++, Pada Contoh Program Pointer pada C++
Ilustrasi Pointer pada C++, Pada Contoh Program Pointer pada C++

    Pada program diatas awalnya kita membuat variabel dengan tipe data int dengan nama "x", kemudian sebuah pointer dengan tipe data int dengan nama "p". setelah itu memberikan nilai x dengan nilai "20" kemudian mengarahkan / mengisi / menunjukkan pointer p ke alamat memori variabel x. setelah itu menampilkan data dari variabel x dan pointer p,

     Sekian Artikel mengenai Pointer pada C++, Lengkap Contoh Program dan Pembahasan, semoga artikel ini dapat bermanfaat bagi sobat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar menambah wawasan tentang Pointer pada C++ dan Macam Operator Pointer baik Operator Dereference (&) maupun Operator Reference (*), apabila sobat menemui kesulitan dalam memahami artikel ini silakan tuliskan komentar di kolom komentar atau hubungi kami melalui halaman Kontak Kami. Akhir kata, Terimakasih atas kunjungannya.

Pointer pada C++, Lengkap Contoh Program dan Pembahasan..........

Komentar

Postingan populer dari blog ini

CONTOH PROGRAM C++ TIKET BIOSKOP

CONTOH PROGRAM C++ TIKET BIOSKOP         Berikut ini contoh program C++ PROGRAM TIKET BIOSKOP (MENGGUNAKAN ARRAY, FUNGSI, SELEKSI KONDISI, LABEL) #include <stdio> #include <conio> #include <iostream> #include <iomanip> //fungsi judul judul() { cout<<"                          PROGRAM TIKET BIOSKOP"<<endl; cout<<"                              TWENTY CINEMA  "<<endl; } //fungsi garis garis() { cout<<"==========================================================="<<endl; } main() { int a,byktik[20],harga[9],bapem,jmlharga[10],tot[10],bayar,lagi,pajak,kmbli,totalbayar; char nagas[30],hpen[10],nacus[20],satuan[9],nmf[10][20],kdf[10]; atas: clrscr(); garis(); cout<<""<<endl; judul(); cout<<""<<endl; garis(); cout<<" "<<endl; cout<<"                   ___________________________________"<<endl; cout<<"

Program Mengurutkan Angka Kecil Ke Besar (Dev C++)

     Program Mengurutkan Angka Kecil Ke Besar (Dev C++)      Contoh program C++ mengurutkan angka tebesar ke angka terkecil menggunakan array dan masukan/inputan sendiri. #include<iostream> #include<conio.h> using namespace std; int main() {    int data[5];    int i, j, tmp;    cout<<"Program Mengurutkan Angka Kecil Ke Besar"<<endl;    for(i=0; i<5; i++)    {        cout<<"Masukkan Angka ke "<<(i+1)<<" : ";       cin>>data[i];    }    cout<<"Data sebelum diurutkan : "<<endl;    for(i=0; i<5; i++)    {        cout<<data[i]<<" ";    }    cout<<endl;    for(i=0; i<9; i++)    {        for(j=i+1; j<5; j++)       {           if(data[i]>data[j])          {              tmp = data[i];             data[i] = data[j];             data[j] = tmp;          }       }    }    cout<<"Data setelah diurutkan : "<<endl;    for(i=0; i<5;

Program ATM Dev C++

            Program ATM Dev C++ Program ATM Dev C++ Berikut syntax dev c++ : Dev C++ #include <cstdlib> #include <iostream> #include <string.h> using namespace std; class atm{ public: atm(); int login(); int display(); private: int coba = 0,pilih,no; char pass[100],yes; float s,saldo,Transfer,ambil; }; atm::atm(){ cout<<"===============================================================\n"<<endl; cout<<" Selamat Datang di ATM BNI\n"<<endl; cout<<"==============================================================="<<endl; } int atm::login(){ do{ cout << " Silahkan Masukkan Pin Anda : ";     cin >> pass; if (strcmp(pass, "1400018012") != 0) {    cout<<" Pin Anda Salah"<<endl; cout<<"---------------------------------------------------------------"<<endl; c