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; c...

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(dat...

Membuat Game Sederhana Dev C++

Membuat Game Sederhana Dev C++ assalamualaikum Wr Wb.       Pada kesempatan ini saya akan sedikit berbagi program tentang pemograman C++ , dimana program disini sangat klasik yaitu dengan menggunakan program Dev C++ . dan tujuan saya selain berbagi ilmu juga untuk memenuhi tugas mata kuliah Program C++.disini saya akan membuat sebuah Game sederhana tapi sedikit menghibur okeh kita mulai ... Jadi saya disini akan membuat game tebakan dimana komputer telah merandom angka dari 1-100 dan anda harus menebaknya kita liat contohnya . Jadi  kita harus nebak angka 1-100 dan komputer telah menyimpan angka . kita ambil contoh di atas : ketika saya input angka 67 maka akan muncul "angka anda terlalu besar" nah kalo ada pemberitahuan begitu anda harus menginputkan angka lebih kecil dan saya beri contoh 50 "angka anda terlalu besar" nah klo ini sebaliknya anda harus nginputkan lebih besar dari angka tersebut,dan kalo tebakan anda tepat akan muncul kata "S...