Page 5 - book pelatihan
P. 5
#include <iostream>
#include <conio.h>
using namespace std;
void nilai(int &a){
a = 10;
}
int main(){
int a = 5;
cout << "Nilai awal :" << a << endl;
nilai(a);
cout << "Nilai akhir:" << a << endl;
}
3. Variabel Global adalah variabel yang dideklarasikan di luar fungsi dan dapat
diakses (dikenali) di semua fungsi yang didefinisikan di dalam program.
#include <iostream>
#include <conio.h>
using namespace std;
int total ;
lain () {
total *=3;
}
int main ()
{
total =2;
total ++;
lain();
cout << " Nilai Total "<< total <<endl;
}
4. Variabel Lokal adalah variabel yang dideklarasikan di dalam definisi fungsi,
Variabel lokal hanya dikenali di dalam fungsi itu saja. Siklus hidup variabel lokal
dimulai pada saat fungsi tersebut dijalankan sampai fungsi tersebut selesai
dijalankan. Parameter fungsi juga merupakan variabel lokal. Bila ada variabel
global dan variabel lokal yang memiliki nama yang sama, maka variabel lokal-lah
yang digunakan, kecuali menggunakan.
#include <iostream>
#include <conio.h>
using namespace std;
lain(){
int total = 1;
total *= 5;
cout << "total pada lain() = " << total << endl;
}