funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish

DOCX 80,9 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1698819647.docx funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish reja : 1 . lokal o’zgaruvchilar 2 . global o’zgaruvchilar 3 . havolalar tushunchasi /docprops/thumbnail.emf funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish reja: 1. lokal o’zgaruvchilar 2. global o’zgaruvchilar 3. havolalar tushunchasi funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish reja: 1. lokal o’zgaruvchilar 2. global o’zgaruvchilar 3. havolalar tushunchasi ko’rinish sohasi. lokal va global o’zgaruvchilar o’zgaruvchilar funksiya tanasida yoki undan tashqarida e’lon qilinishi mumkin. funksiya ichida e’lon qilingan o’zgaruvchilarga lokal o’zgaruvchilar deyiladi. bunday o’zgaruvchilar xotiradagi prog-ramma stekida joylashadi va faqat o’zi e’lon qilingan funksiya tanasida amal qiladi. boshqaruv asosiy funksiyaga qaytishi bilan lokal o’zgaruvchilar uchun ajratilgan xotira bo’shatiladi (o’chiriladi). har bir o’zgaruvchi o’zining amal qilish sohasi va yashash vaqti xususiyatlari bilan xarakterlanadi. o’zgaruvchi amal qilish sohasi deganda o’zgaruvchini ishlatish mumkin bo’lgan programma sohasi (qismi) tushuniladi. bu tushuncha bilan o’zgaruvchining ko’rinish sohasi uzviy bog’langan. o’zgaruvchi amal qilish …
2
qlanadi. bu hol shuni anglatadiki, turli funksiyalarda bir-biriga umuman bog’liq bo’lma-gan bir xil nomdagi lokal o’zgaruvchilarni ishlatish mumkin. quyidagi programmada main() va sum() funksiyalarida bir xil nomdagi o’zgaruvchilarni ishlatish ko’rsatilgan. programmada ikkita sonning yig’indisi hisoblanadi va chop etiladi: #include // funksiyaprototipi int sum (int a;int b); int main() { // lokal o’zgaruvchilar int x=r; int y=4; cout int f1(); int f2(); int main() { cout // global o’zgaruvchi e’loni inttest=100; void chop_qilish (void) int main () { //lokal o’zgaruvchi e’loni int test=10; //global o’zgaruvchi chop qilish funksiyasini chaqirish chop_qilish (); sout //global o’zgaruvchi e’loni int uzg=5; int main() { //lokal o’zgaruvchi e’loni int uzg=70; //lokal o’zgaruvchini chop etish cout int main() { auto int x=2; // int x=2; bilan ekvivalent cout int main() { register int reg; ... return 0; } registermodifikatori faqat lokal o’zgaruvchilariga nisbatan qo’llaniladi, global o’zgaruvchilarga qo’llash kompilyasiya xatosiga olib keladi. tashqi o’zgaruvchilar. agar programma bir nechta …
3
given balance, or withdraws 7a penalty if the balance is insufficient. 8@param balance the balance from which to make the withdrawal 9@param amount the amount to withdraw 10 */ 11void withdraw(double& balance, double amount) 12 { 13constdouble penalty = 10; 14if (balance >= amount) 15 { 16balance = balance - amount; 17 } 18else 19 { 20balance = balance - penalty; 21 } 22 } 23 24int main() 25 { 26double harrys_account = 1000; 27double sallys_account = 500; 28 withdraw(harrys_account, 100); 29// now harrys_account is 900 30withdraw(harrys_account, 1000); // insufficient funds 31// now harrys_account is 890 32 withdraw(sallys_account, 150); 33 cout 2 #include 3 4using namespace std; 5 6 /** 7turns a digit into its english name. 8@param digit an integer between 1 and 9 9@return the name of digit (“one” ... “nine”) 10 */ 11 string digit_name(int digit) 12 { 13if (digit == 1) return"one"; 14if (digit == 2) …
4
mber) 51 { 52if (number >= 90) return"ninety"; 53if (number >= 80) return"eighty"; 54if (number >= 70) return"seventy"; 55if (number >= 60) return"sixty"; 56if (number >= 50) return"fifty"; 57if (number >= 40) return"forty"; 58if (number >= 30) return"thirty"; 59if (number >= 20) return"twenty"; 60return""; 61 } 62 63 /** 64turns a number into its english name. 65@param number a positive integer = 100) 74 { 75name = digit_name(part / 100) + " hundred"; 76part = part % 100; 77 } 78 79if (part >= 20) 80 { 81name = name + " " + tens_name(part); 82part = part % 10; 83 } 84else if (part >= 10) 85 { 86name = name + " " + teen_name(part); 87part = 0; 88 } 89 90if (part >0) 91 { 92name = name + " " + digit_name(part); 93 } 94 95return name; 96 } 97 98int main() 99 { 100 cout …
5
funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish - Page 5

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish" haqida

1698819647.docx funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish reja : 1 . lokal o’zgaruvchilar 2 . global o’zgaruvchilar 3 . havolalar tushunchasi /docprops/thumbnail.emf funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish reja: 1. lokal o’zgaruvchilar 2. global o’zgaruvchilar 3. havolalar tushunchasi funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish reja: 1. lokal o’zgaruvchilar 2. global o’zgaruvchilar 3. havolalar tushunchasi ko’rinish sohasi. lokal va global o’zgaruvchilar o’zgaruvchilar funksiya tanasida yoki undan tashqarida e’lon qilinishi mumkin. funksiya ichida e’lon qilingan o’zgaruvchilarga lokal o’zgaruvchilar deyiladi. bunday o’zgaruvchilar xotiradagi ...

DOCX format, 80,9 KB. "funksiyalarda argument sifatida local, global o’zgaruvchilardan va havolalardan foydalanish"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: funksiyalarda argument sifatida… DOCX Bepul yuklash Telegram