Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengenal Tanda Ampersand Dan Tanda Asterisk Di Awal Variabel

www.niguru.com Niguru.com | Selasa, 27 Jul 2021 | Pada awal pengenalan pemrograman dalam bahasa C++, Niguru.com sudah memperkenalkan cara untuk membuat variabel dan juga memperkenalkan berbagai tipe data dari setiap variabel.

Pada posting kali ini, Niguru.com akan menjelaskan mengenai tanda pelengkap yang biasanya disertakan di awal penyebutan variabel dalam bahasa pemrograman C++. Kedua tanda pelengkap itu adalah tanda ampersand /dan (&), dan tanda asterisk /bintang (*).

Tanda ampersand digunakan untuk menampilkan alamat memory atau lazimnya disebut pointer dimana variabel tersebut berada. Contoh:

#include <iostream>
using namespace std;
int main (){

int a=158;
cout<<"Isi variabel a :"<<a<<endl;
cout<<"Pointer variabel a :"<<&a<<endl;

return 0;}

www.niguru.com

Hasilnya bila ditampilkan pada DOS:

www.niguru.com

 
Tanda asterisk digunakan untuk menyimpan nilai dari pointer. Bila programmer mencoba menyimpan nilai pointer pada suatu variabel tanpa asterisk akan error (terjadi kesalahan). 

Contoh penyimpanan pointer yang salah:

int a=158
int b=&a

www.niguru.com

 
Note:
Tampil error message pada compiler saat proses kompilasi.

Contoh penyimpanan variabel yang benar:

int a=158
int b=&a

Contoh program:

#include <iostream>
using namespace std;
int main (){

int a=158;
int *b=&a;

cout<<"Isi variabel a :"<<a<<endl;
cout<<"Pointer variabel a :"<<b<<endl;

return 0;}

www.niguru.com

Sukses saat kompilasi:

www.niguru.com

Hasilnya saat ditampilkan pada DOS:

www.niguru.com

Demikianlah penjelasan mengenai tanda ampersand dan tanda asterisk di awal variabel pada bahasa pemrograman C++.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Posting Komentar untuk "Mengenal Tanda Ampersand Dan Tanda Asterisk Di Awal Variabel"