5-bob. Funksiyalar


int main(int argc, char* argv[])


Download 387.54 Kb.
Pdf ko'rish
bet3/15
Sana15.06.2023
Hajmi387.54 Kb.
#1482495
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
1-ma\'ruza-1

int main(int argc, char* argv[]);
Bu erda argc - uzatiladigan parametrlar soni, argv[]- bir-biridan 
punktuatsiya belgilari (va probel) bilan ajratilgan parametrlar ro‘yxatini o‘z 
ichiga olgan massivga ko‘rsatkich.
Quyida funksiyalami e’lon qilish, chaqirish va aniqlashga misollar 
keltirilgan:
// funksiyalar e'loni
int Mening funksiyam(int Number, float P o i n t ) ; 
char Belgini_uqish(); 
void bitni_urnatish(short N u m ) ; 
void Amal_yoq(int,char);
// funksiyalarni chaqirish 
result=Mening_funksiyam(Varbl,3.14); 
symb=Belgini_uqish(); 
bitni_urnatish(3);
A m a l _ y o q ( 2 ,S m b l ) ;
// funksiyalarni aniqlash
int Mening_funksiyam(int Number,float Point);
{ int x ;
return x ;}
54


char Belgini_uqish()
{
char S y m b o l ; 
cin>>Symbol; 
return S y m b o l ;
> ;
void bitni_urnatish(short number)
{
global_bit=global_bit |
number;
} ;
void Amal_yoq(int x, char ch){};
Funksiyaning programmadagi o‘mini yanada tushunarli boMishi 
uchun son kvadratini hisoblash masalasida funksiyadan foydalanishni 
ko‘raylik.
Funksiya prototipini sarlavha.h sarlavha faylidajoylashtiramiz: 
long Son_Kvadrati(int);
Asosiy programmaga ushbu sarlavha faylini qo‘shish orqali 
Son_Kvadrati() funksiya e’loni programma matniga kiritiladi:
#include
#include "sarlavha.h" 
int m a i n ()
{int U z g a r uvchi=5; 
cout< 
return 0;} 
long Son_Kvadrati(int x) {return x*x;}
Xuddi shu masalani sarlavha faylidan foydalanmagan holda, 
funksiya e’lonini programma matniga yozish orqali ham hal qilish 
mumkin:

Download 387.54 Kb.

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




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