Kurs ishining dolzarbligi


Global oʻzgaruvchilar qiymatini saqlab qolish


Download 235.55 Kb.
bet6/8
Sana19.06.2023
Hajmi235.55 Kb.
#1612913
1   2   3   4   5   6   7   8
Bog'liq
kurs ishi kerakli

2.2Global oʻzgaruvchilar qiymatini saqlab qolish
C++ dasturlash tilida global oʻzgaruvchilarni lokal sifatida ishlatilsa global o‘zgaruvchining boshlang'ich qiymatini saqlab qolish uchun a oʻzgaruvchining o‘zgaruvchini ::a sifatida ishlatish kerak.
Global o‘zgaruvchilarni lokal sifatida ishlatilsa, global o‘zgaruvchining boshlang’ich qiymatini saqlab qolishni quyidagi dastur orqalianiqlaymiz.
#include
int yig(int a,int b);
int a=20, b=10;
using namespace std;
int main(){
cout<return 0;
}
int yig(int a=4,int b=5){
a=4;b=5;
return a+::b;
}
Dastur natijasi:

C++ dasturlash tilida global o‘zgaruvchilar qiymatini saqlab qolish uchun global o‘zgaruvchilar har qanday Funksiya doirasidan tashqarida e'lon qilinishini ta'minlash kerak. Bu shuni anglatadiki, o‘zgaruvchi butun dastur davomida mavjud bo‘ladi va uning qiymati Funksiya chaqiruvlarida saqlanib qoladi. Bundan tashqari, Funksiya chaqiruvida o‘zgaruvchini qayta belgilash yoki ishga tushirishdan saqlanish muhim, bu esa saqlangan qiymatning yo‘qolishiga olib keladi. Global o‘zgaruvchilarni himoya qilish strategiyalaridan biri bu shaxsiy yoki himoyalangan kabi kirishni boshqarish modifikatorlaridan foydalanish bo‘lib, ular maqsadsiz o‘zgartirishlar yoki dasturning boshqa qismlaridan kirishni oldini olishga yordam beradi. Umuman olganda, asosiysi, dastur natijalarining izchilligi va to‘g'riligini saqlash uchun global o‘zgaruvchilarni aniqlash va ishlatishda ehtiyot bo‘lishdir.
Bob bo‘yicha xulosa qilsak funksiyalarning o‘zgaruvchilari haqida ma’limotga ega bo’ldim hamda funksiyalarda local hamda global o‘zgaruvchilarining qayirda qullanishi haqida bilimlarga ega bo‘ldim.

Xulosa
Bu kurs ishini tayyorlash mobaynida C++ dasturlash tilida makroslar va funksiyalarning bir biridan farqli taraflarini ko‘rib chiqdim.Dasturlash tilida, kompyuter xotirasi va dasturchining vaqtini tejash maqsadida funksiyalardan foydalanish kerak ekanligi hamda funksiyalar kupincha matematik masalalarni yechishda qullaninishini ko‘rib o‘tdim. Qo‘yilgan masalani yechishda, algoritmini tuzishda masala hajmi katta va tushunarsiz bo‘lib qolganda funksiyalardan foydalanib masalaning dastur kodini sodda, tushunarli, hajmi kichik, tezkor ishlashi uchun C++ dasturlash tilida va qolgan dasturlash tillarida ham funksiyalardan foydalanish kerak ekanligini ushbu kurs ishi mobaynida ko‘rib o‘rganib chiqdim.


Download 235.55 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling