Jumat, 09 Maret 2018

Pengertian Pointer,medeklarasikan dan contohnya lengkap pada C++


Bahasa Pemograman C++ dibuat oleh Bjarne Stroustrup yg merupakan perkembangan dari bahasa C yg dikembangakan oleh Denis Ritche dan W.Kernighan pada tahun 1970 an.

namun sekali lagi bahasa c++ hanyalah bahasa yg bersifat hibrid,bukan bahasa murni berorientasi objek.oleh karana itu,pemrogram C pada tahap awak dapat berpindah jalur ke C++,Dibaurkan dgn program yg berbasis objek

Bahasa itu diturunkan dari bahasa sebelumnya,yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix,  Pada perkembangannya, versi ANSI (American National Standart Institute) 

OKE berikut mengenai pointer
Pointer
       Pointer tidak serumit yg diduga oleh beberapa oleh orang.Pointer adalah sesungguhnya berisi alamat suatu data,bukan data seperti variabel yg ada kenal.seperti kita ketahui,setiap byte didalam memori memiliki alamat.alamat memori dimulai dari 0,didalam memori inilah variabel disimpan.Program alamat dan nilai :
#include <iostream>
using namespace std;
int main(){
    int ang=5;
    float g=7.8;
    double a=18.8888;
    cout<<"Isi Variabel:"<<endl;
    cout<<"ang:"<<ang<<endl;
    cout<<"g  :"<<g<<endl;
    cout<<"a  :"<<a<<endl<<endl;
    cout<<"Alamat Variabel:"<<endl;
    cout<<"ang :"<<&ang<<endl;
    cout<<"g   :"<<&g<<endl;
    cout<<"a   :"<<&a<<endl;
    return 0;
}
 tampilannya 
Pointer
Pointer tidak serumit yg diduga oleh beberapa oleh orang.Pointer adalah sesungguhnya berisi alamat suatu data,bukan data seperti variabel yg ada kenal.seperti kita ketahui,setiap byte didalam memori memiliki alamat.alamat memori dimulai dari 0,didalam memori inilah variabel disimpan.Program alamat dan nilai :
#include <iostream>
using namespace std;
int main(){
    int ang=5;
    float g=7.8;
    double a=18.8888;
    cout<<"Isi Variabel:"<<endl;
    cout<<"ang:"<<ang<<endl;
    cout<<"g  :"<<g<<endl;
    cout<<"a  :"<<a<<endl<<endl;
    cout<<"Alamat Variabel:"<<endl;
    cout<<"ang :"<<&ang<<endl;
    cout<<"g   :"<<&g<<endl;
    cout<<"a   :"<<&a<<endl;
    return 0;
}
 tampilannya:



Contoh Mendeklariskan Variabel pointer:
Int *pint;  //pointer ke int
char *pch; //pointer ke char
float *pfl; //pointer ke float
beberapa variabel dapat dideklarasikan dgn sebuah pernyataan contoh: char *pch1,*pch2;
Contoh Mengisi Variabel Pointer:
Int vint=55;
Int *pint;
Contoh program mengakses nilai yg ditunjuk pointer:
#include<iostream>
using namespace std;
int main()
{
     int vint=55;
      int *pint;
      pint=&vint;
cout<<"Alamat Vint :"<<&vint<<endl;
cout<<"pint        :"<<pint<<endl;
return 0;
}



Contoh Mendeklariskan Variabel pointer:
Int *pint;  //pointer ke int
char *pch; //pointer ke char
float *pfl; //pointer ke float
beberapa variabel dapat dideklarasikan dgn sebuah pernyataan contoh: char *pch1,*pch2;
Contoh Mengisi Variabel Pointer:
Int vint=55;
Int *pint;
Contoh program mengakses nilai yg ditunjuk pointer:
#include<iostream>
using namespace std;
int main()
{
     int vint=55;
      int *pint;
      pint=&vint;
cout<<"Alamat Vint :"<<&vint<<endl;
cout<<"pint        :"<<pint<<endl;
return 0;
}
tampilannya :












TRIMAKASIH TELAH BERKUNJUNG
Load disqus comments

0 komentar