Киритиш ва чиқариш оқимлари
} #include using namespace std
Download 167.42 Kb.
|
5-ma\'ruza. Dasturlash I
- Bu sahifa navigatsiya:
- Lokal va global o‘zgaruvchilar
- O’zgaruvchilarning ko‘rinish (amal qilish) sohasi.
- Bu tushuncha bilan o‘zgaruvchining ko‘rinish sohasi uzviy bog‘langan. O‘zgaruvchi amal qilish sohasidan chiqqanda ko‘rinmay qoladi.
}#include using namespace std;int yuza(int a, int b) {int s; s = a*b;return s; }double f1(double x) {return -1*x; }int main ( ) {int a1,a2;double d1,d2;cin>>a1>>a2;cout << “Yuza : " << yuza(a1,a2) << endl;cin>>d1;d2 = f1(d1);cout << d2;return 0; }Функцияни типи сифатида белгили, бутун ва ҳақиқий типлар олиниши мумкин:
Бундан ташқари бу ерда signed ва unsigned ларни ҳам ишлатиш мумкин. Агар функцияни типи кўрсатилмаган бўлса, у ҳолда унинг типи int деб қабул қилинади. Натижани қайтармайдиган функциялар С++да мавжуд. Бу ҳолда уларни олдига void қўйилади. Функцияни типлари Формал параметрлар рўйхати бир-биридан вергул билан ажратилган идентификаторлар наборидан иборат, яъни Функцияни формал параметрлари <формал параметрлар рўйхати> :: = (<идентификатор>, <идентификатор> <идентификатор>, <идентификатор>...<идентификатор>) Функцияни стандарт таърифи <натижа типи> <функция номи> (<формал параметрлар спецификацияси>) { <объектларни аниқлаш>; <бажариладиган операторлар>; } Дастур int main() { int a, b, с; cout<<“Ikkita son kiriting \n" ; cin>>a>>b; c = Max ( a, b ); cout<<“Katta son “<< c ; } int Max ( int a, int b ) { ... } маълум ўзгарувчилар Функцияни чақириш формал ўзгарувчилар Дастур #include #include #include int Max ( int a, int b ) { if ( a > b ) return a ; else return b ; } int main() { int a, b, c; cout<<“Ikkita son kiriting \n" ; cin>>a>>b; c = Max(a, b); cout<<"Katta son "< getch(); return 0; } Funksiya Funksiyani ishlatilishi Топшириқ
Lokal va global o‘zgaruvchilar
O’zgaruvchilarning ko‘rinish (amal qilish) sohasi.Har bir o‘zgaruvchi o‘zining amal qilish sohasi va yashash vaqti hususiyatlari bilan xarakterlanadi.O‘zgaruvchi amal qilish sohasi deganda o‘zgaruvchini ishlatish mumkin bo‘lgan dastur sohasi (qismi) tushuniladi.Bu tushuncha bilan o‘zgaruvchining ko‘rinish sohasi uzviy bog‘langan. O‘zgaruvchi amal qilish sohasidan chiqqanda ko‘rinmay qoladi.O‘zgaruvchining yashash vaqti deb, u mavjud bo‘lgan programma bo‘lagining bajarilishiga ketgan vaqt intervaliga aytiladi.
Download 167.42 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling