Senin, Desember 19, 2016

Macam - macam Variabel Dalam Bahasa Pemrograman C++

Terdapat beberapa jenis variabel yang digunakan dalam bahasa pemrograman C++, yaitu : statis, register, & eksternal. klasifikasi ini sebenarnya hanya didasarkan pada ruang penyimpanannya saja.
Berikut ini adalah jenis-jenis variabel yang terdapat dalam C++ :




Variabel Auto
Variabel auto sebenarnya merupak variabel normal yang dideklarasikan di dalam lingkup (scope) program tertentu. Variabel jenis ini sebenarnya merupakan nama lain dari variabel lokal. Dengan kata lain, variabel ini hanya akan dikenal dalam suatu blok program saja. misalnya, blok pemilihan, pengulangan maupun fungsi. meskipun sama dengan variabel lokal, tetapi kita bisa secara eksplisit menambahkan kata kunci Auto di depan pendeklarasiannya. Jenis variabel ini akan dialokasikan di memori pada saat program mengesekusi badan blok & didealokasikan secara otomatis ketika eksekusi blok berakhir. Perhatikan contoh kode berikut :

_________________________________________________________________________________

{
int a;
auto int b;
...........
}

_________________________________________________________________________________

Variabel Statis
Variabel statis adalah variabel yang menempati ruang memori komputer secara pemanen, artinya nilai terakhir dari variabel ini akan terus disimpan. Dalam C++ untuk menyatakan variabel diatas adalah dengan menggunakan kata kunci static.
Bentuk umum pendeklarasian variabel statis adalah :

static tipe_data nama_variabel;

Contoh :
_________________________________________________________

static int a;
static char c;

______________________________________________

Variabel Register
Tidak seperti variabel biasa, variabel register ini akan disimpan di register CPU. Dengan demikian, untuk mengisikan atau mengubah nilai dari variabel register tentunya tidak memerlukan akses memori sehingga prosesnya juga akan lebih cepat. Dalam C++, Variabel register hanya dapat diisi oleh tipe data char,int dan pointer saja serta hanya boleh dideklarasikan sebagai variabel lokal ataupun parameter dari sebuah fungsi. Untuk mendeklarasikan variabel register, kita harus menggunakan kata kunci register.

Bentuk umum dari pendeklarasian variabel register yaitu :

register tipe_data nama_variabel;

Variabel Eksternal
Variabel eksternal adalah sebuah variabel global yang ada atau sudah dideklarasikan di dalam file lain. Variabel jenis ini bisa digunakan apabila program yang kita tulis berjumlah lebih dari satu file. Cara membuat variabel eksternal adalah dengan menyertakan kata kunci extern di depan deklarasi variabel bersangkutan.

Berikut dua buah contoh file kode program berikut ini :

file pertama : main.cpp

_________________________________________________________________

#include <iostream>
using namespace std;

int a;

//mendeklarasikan fungsi eksternal
extern void tulisNilai();

int main(){
a=99;
tulisNilai();

return 0;
}

_________________________________________________________________

file kedua:tulis.cpp

_________________________________________________________________

#include <iostream>
using namespace std;


//mendeklarasikan variabel eksternal
extern int a;

void tulisNilai(void)
{
cout<<"nilai a : "<<a<<endl;

return 0;
}

_________________________________________________________________

Mungkin demikian sedikit penjelasan menganai Jenis-jenis Variabel Dalam Bahasa Pemrograman C++, semoga bermanfaat. saya ucapkan terimakasih...........

Politeknik Negeri Lampung
Manajemen Informatika

Previous Post
Next Post

0 komentar: