Dibawah ini merupakan contoh program dengan variabel non-statis. Int contoh() merupakan fungsi yang mana pada saat membuat program kita akan memanggil nilai yang sudah di deklarasikan hingga akan menghasikan nilai yang sama.
#include <iostream>
using namespace std;
int contoh()
{
int A = 0;
A = A + 10;
return A;
}
int main()
{
int x, y, z; //mendeklarasikan variabel
x = contoh();
y = contoh();
z = contoh();
cout << "ini hasil dari nilai x = " <<x<<endl;
cout << "Ini hasil dari nilai y = " << y << endl;
cout << "ini hasil dari nilai z = " << z << endl;
return 0;
}
Hasil :
#include <iostream>
using namespace std;
int contoh()
{
int A = 0;
A = A + 10;
return A;
}
int main()
{
int x, y, z; //mendeklarasikan variabel
x = contoh();
y = contoh();
z = contoh();
cout << "ini hasil dari nilai x = " <<x<<endl;
cout << "Ini hasil dari nilai y = " << y << endl;
cout << "ini hasil dari nilai z = " << z << endl;
return 0;
}
Hasil :
ini hasil dari nilai x = 10
ini hasil dari nilai y = 10
ini hasil dari nilai z = 10
Sekarang untuk mengubahnya menjadi variabel statis kita akan melakukan penambahan static pada
int contoh()
{
static int A = 0;
A = A + 10;
return A;
}
Dengan demikian akan menghasilkan :
ini hasil dari nilai x = 10
{
static int A = 0;
A = A + 10;
return A;
}
Dengan demikian akan menghasilkan :
Comments