Selasa, 05 April 2016

Notions about the Variabel

VARIABEL GLOBAL,LOKAL DAN STATIC
Variable global
Merupakan variable yang dapat digunakan atau dipanggil oleh semua fungsi .
Kriteria variable global :
●Variable didefinisikan diluar fungsi manapun sehingga dikenal oleh semua fungsi
●Variable eksternal mempunyai life time selama program dieksekusi
●Variable eksternal digunakan sesedikitnya mungkin atau bahkan tidak digunakan sama sekali
Contoh :
#include
#include
#include <
Int vglobal numerik=100;
Char ket [50]=”ini adalah variabel global”;
Main () {
Cout<<ket<<endl;
Cout<<“nilai variabel global : <<vglobal numerik;
Getch();
}
Variable lokal
Adalah variable yang hanya dapat digunakan atau dipanggil dalam satu prosedur saja.
Sifat variable lokal :
●Hanya diciptakan saat fungsi dipanggil
●Saat fungsi dipanggil, variable otomatis akan dihapus
●Hanya dapat diakses dalam fungsi yang mendefenisikannya
Contoh :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
Main (){
Int nilai 1, nilai 2;
Float hasil;
Nilai 1=7;
Nilai 2=4;
Hasil= nilai1/nilai2;
Cout<<“hasil dari pembagian adalah: “<<hasil;
Getch();
}
Variable statis
Sifat  variable statis :
●Hanya dapat diakse pada fungsi yang mendefinisikan
●Tidak hilang setelah eksekusi berakhir
●Inisialisasi oleh pemrograman hanya dilakukan sekali saja selam program dijalankan. Jika tidak ada inisialisasi secar eksplisit, maka variable diisi dengan nilai nol.
contoh :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
makanan ();
main() {
int=10;
makanan();
makanan();
makanan();
cout<<\n nilai n didalam main;”<<n<<endl;
getch();
}
makanan();
static int n ://deklarasi variabel statis n+=5;
cout<<“\n nilsi n di dalam fungsi () : “<<n;
}

Tidak ada komentar:

Posting Komentar