Monday, April 1, 2019

Pemrograman C++ : Variabel Statis

Pemrograman C++ : Variabel Statis
Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post Pemrograman C++ : Variabel Statis.

Variabel statis dapat juga berupa variabel lokal atau juga variabel eksternal. sifat variabel statis ini mempunyai sifat antara lain:
  • Jika variabel statis bersifat lokal, maka variabel hanya dikenal oleh fungsi tempat variabel di deklarasi.
  • Jika variabel statis bersifat eksternal, maka variabel dapat dipergunakan oleh semua fungsi yang terletak pada file yang sama ditempat variabel statis di deklarasi        .
  • Jika tidak ada inisialisasi oleh pemrograman secara otomatis akan diberikan nilai awal nol.

Suatu variabel statis diperoleh dengan menambahkan kata kunci static didepan penentu tipe data variabel.

contoh penggunaan variabel static pada program C++:
//Pemrograman C++ : Variabel Statis
#include<iostream>
using namespace std;
void lontong();
int main()
{
 int n=5;
 lontong();
 lontong();
 lontong();
 cout<<"\nNilai n didalam main(): "<<n<<endl;
 cout<<"\n                                  FajarYusuf.Com"<<endl;
}
void lontong()
{
 static int n; //deklarasi variabel statis
 n +=10;
 cout<<"\nNilai  n didalam fungsi(): "<<n;
}

Hasil  dari program diatas akan seperti ini :
Pemrograman C++ : Variabel Statis
klik gambar untuk memperbesar


Dari program di atas dapat kita tarik kesimpulan bahwa :
  • Pada prototipe fungsi lontong() tidak terdapat nilai awal, ini berarti nilai lontong() adalah 0.
  • Pada pemanggilan fungsi lontong yang pertama , tampil nilai awal 10, di dapat dari n +=10;.
  • Pada pemanggilan fungsi lontong yang kedua, tampil nilai 20, ini didapat dari nilai sebelumnya=10, tambah dengan n+=10.
  • pada pemanggilan fungsi lontong ketiga, tampil nilai 30, ini didapat dari nilai sebelumnya=20 yang di tambah dengan n+=10;
  • Dan pada "Nilai n didalam main(): 5" nilai 5 ini di ambil dari nilai dalam fungsi main() n=5.

Jangan Lupa Berikan Komentar Positif di FajarYusuf.Com


Reviewer: FajarYusuf.Com
ItemReviewed: Pemrograman C++ : Variabel Statis

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.