contoh lengkap pointer Void c++ beserta penjelasannya
undefined
undefined
— Pada contoh-contoh program di depan
telah ditunjukkan pointer yang menunjuk ke tipe data tertentu.
— Sebenarnya juga dimungkinkan untuk
membuat pointer tak bertipe.
— Caranya yakni dengan meletakkan kata
kunci void di bagian penentu tipe pointer. Contoh :
void
*ptr;
|
— Suatu pointer void seperti contoh
diatas dapat digunakan untuk menunjuk ke sembarang tipe data.
#include <iostream.h>
#include <conio.h>
void main()
{
int bil1 = 55;
float bil2 = 33.45;
void *ptr;
ptr = &bil1; //bisa
menunjuk ke int
cout<<"Nilai yang ditunjuk ptr :
"<<*(int*)ptr<<endl;
ptr = &bil2; //bisa
menunjuk ke float
cout<<"Nilai yang ditunjuk ptr :
"<<*(float*)ptr<<endl;
getch();
}
|
23.46 | Label: C++ | 0 Comments
C++ Pointer dengan contoh lengkap beserta penjelasannya part 2
undefined
undefined
Mengetahui Alamat Suatu Variabel
—Perlu diketahui, notasi 0x pada hasil program di depan menyatakan notasi heksadesimal.
—Pada C++, tanda & juga dipakai untuk referensi (alias dari suatu variabel).
Mendefinisikan Variabel Pointer
tipe_data *nama_variabel
—tipe_data dapat berupa sembarang tipe data
seperti halnya variabel bukan
pointer.
—nama_variabel adalah variabel
pointer.
Mengisi Variabel Pointer
—Supaya variabel
pointer menunjuk ke variabel
lain, mula-mula harus diisi dengan alamat dari
variabel yang
hendak ditunjuk.
—Misalnya terdapat pendefinisian seperti berikut
int vint = 55;
int *pint;
—Variabel pint
dapat diatur agar
menunjuk ke vint dengan cara sebagai berikut :
pint = &vint;
—Pernyataan diatas berarti : “pint diisi dengan alamat dari vint”.
#include <iostream.h>
#include <conio.h>
void main()
{
int vint = 55;
int *pint;
pint = &vint; //pointer
menunjuk ke vint
cout<<"Alamat vint = "<<&vint<<endl;
cout<<"Isi pint = "<<pint<<endl;
getch();
}
|
23.39 | Label: C++ | 0 Comments
C++ Pointer dengan contoh lengkap beserta penjelasannya part 1
undefined
undefined
—Pointer sesungguhnya berisi alamat dari suatu data, bukan data sebagaimana variabel yang telah anda kenal.—Setiap byte di dalam memori komputer memiliki sebuah alamat.—Di dalam memori inilah variabel disimpan.—Tetapi tentu saja pemrogram tidak perlu menyebutkan alamat dari suatu variabel secara explisit.—Pada saat program dimuat di dalam memori, variabel akan diletakkan dengan sendirinya pada alamat tertentu.
—Suatu pointer di dalam
program dimaksudkan untuk menunjuk suatu alamat memori.
——Alamat suatu variabel dapat diketahui dengan mudah, caranya tambahkan operator alamat, berupa simbol & di depan nama variabel.
—Dengan mengirimkan ke cout, alamat dari suatu variabel akan ditampilkan ke layar.
#include <iostream.h>
#include <conio.h>
void main()
{
int bil1 = 5;
float bil2 = 7.5;
double bil3 = 17.777;
cout<<"Isi variabel : "<<endl;
cout<<"bil1 = "<<bil1<<endl;
cout<<"bil2 = "<<bil2<<endl;
cout<<"bil3 = "<<bil3<<endl;
cout<<endl;
cout<<"Alamat variabel : "<<endl;
cout<<"bil1 = "<<&bil1<<endl;
cout<<"bil2 = "<<&bil2<<endl;
cout<<"bil3 = "<<&bil3<<endl;
getch();
}
23.27 | Label: C++ | 0 Comments
Langganan:
Postingan (Atom)
a
Ads 468x60px
Featured Posts
- ma'ruf vs Ulfa
- Tutorial Lengkap Penggunaan Merge And Center Pada Ms. Excel
- PRAMUKA MA AZ-ZAIN ( PRAMAZA ) : PENEMPUHAN BED AMBALAN ALTHAFAZA
- Ziarah Wali Dewan Guru
- contoh lengkap pointer Void c++ beserta penjelasannya
- C++ Pointer dengan contoh lengkap beserta penjelasannya part 2
- C++ Pointer dengan contoh lengkap beserta penjelasannya part 1
- PRAMUKA MA AZ-ZAIN JATISARI LENGKONG : JADWAL KEGIATAN PENEMPUHAN SERAGAM LAPANGAN
- PRAMAZA : PERGARI SE-KKM MAN NGLAWAK KERTOSONO
- ULTAHKU KE-20 BERSAMA PRAMAZA 15-02-2014
- PRAMUKA MA AZ-ZAIN : FOTO PESERTA PERGARI SE-KKM MAN NGLAWAK
- PRAMUKA MA AZ-ZAIN : KUNJUNGAN PEMBINA DAN SENIOR PRAMUKA SMKN 1 LENGKONG
- Cara Membuat Blog LENGKAP
- LOMBA FUTSAL 2013 MA AZ-ZAIN JATISARI LENGKONG
- SIRVEY PENEMPUHAN BET PRAMAZA 2013
welcome
selamat datang di blog saya
blog ini berisi tutorial belajar C++ dan bahasa pemrograman laennya
semoga Bermanfaat
salam kenal
from hapish
blog ini berisi tutorial belajar C++ dan bahasa pemrograman laennya
semoga Bermanfaat
salam kenal
from hapish
About Me
- Unknown
Label
Popular Posts
-
CARA MENGGUNAKAN MICROSOFT EXCEL 2007 Microsoft Excel 2007 memiliki tampilan antarmuka berbeda dari versi – versi sebelumnya. Daftar ...
-
CARA PENGGUNAAN MICROSOFT OFFICE WORD 2007 Perkembangan dibidang software sangat pesat, sehingga manusia atau pengguna harus menger...
-
Contoh Program Array berdimensi 2 : #include <iostream.h> #include <conio.h> #include <iomanip.h> void main()...
-
Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Berikut adalah contoh assignment: ...
-
program goto sebenernya sangat simpel, karena dengan program ini kita dapat meletak kan eksekusi dibawah, dengan cara memanggilnya dan baru...
-
Operator Relasi Operator relasi biasa digunakan untuk membandingkan dua buah nilai. Operator Logika Operator logika biasa digunaka...
-
Contoh Program Array berdimensi 1: // Contoh Program Array berdimensi 1 #include <iostream.h> #include <conio.h> void...
-
free download Resident Evil 3: Nemesis adalah game PC yang diambil dari PSX. Keluaran Capcom menceritakan tentag Jill Valentine yang be...
-
Kali ini saya akan memberikan contoh algoritma sederhana yang dapat kita lakukan. dengan pikiran dan hasil yang logis sangat diperlukan,...