165
int a=20, b=10;
using namespace std;
int main()
{
cout<
return 0;
}
int yig(int a, int b)
{ a=4; b=5;
return a+b;
}
Dastur natijasi
9
Dastur tarkibida a=20, b=10 global sifatida aniqlangan edi, lekin yig(a,b)
funksiyasini tarkibida a=4, b=5 bo‗lganligi uchun a va b larning boshlang‘ich
qiymatlari unitiladi va natija 9 ga teng bo‗ladi. Global o‗zgaruvchilarning
qiymatlarini saqlab qolish uchun a o‗zgaruvchini boshqacha qilib e‘lon qilish
kerak. Global o‗zgaruvchilar qiymatlarini saqlab qolish
uchun quyidagi rejaga
asosan aniqlanadi.