C++ тіліндегі функциялар



Pdf көрінісі
Дата19.05.2023
өлшемі0,59 Mb.
#95377
түріПрограмма


C++ т л ндег
функциялар


Функция
деген м з не?
Си-дег кез-келген программа - бұл айнымалылар сипаттамасы
мен функциялар жиынтығы.
Програмада кем дегенде, б р функция болады және
программадағы б р функцияның аты main болуы ти с. Программаның
орындалуы осы main функциясынан басталады. Main функциясының
орындалуы барысын-да басқа функциялар шақырылады.
Функция деген м з – белг л б р операциялар тобын атқаратын
программа блогы. Функцияға мәл меттер берем з де, одан белг л б р
нәти-желер аламыз. Функцияның шк әрекет программаның басқа
бөл ктер не қатыссыз орындалады.


Кез-келген айнымалы сияқты, функцияның түрлер болады;
Функция мән н қайтара алады;
Егер функция ешқандай мәнд қайтармаса, онда ол void тип не ие болуы керек (мұндай функциялар кейде
процедуралар деп аталады);
Функция жарияланған кезде, оның түр нен кей н функцияның атауы және ек жақша болуы керек — ашылатын
және жабылатын, оның ш нде б р немесе б рнеше функция аргументтер болуы мүмк н немесе мүлдем болмауы
мүмк н;
функция аргументтер н ң т з м нен кей н ашылатын бұйра жақша қойылады, содан кей н функцияның денес өз
болады;
Функция денес н ң соңында м ндетт түрде жабық бұйра жақша қойылады.
Функциялар c++ т л н ң маңызды компоненттер н ң б р болып табылады.
Функция:


Функцияны анықтау
Функцияның анықтау тек функцияның денес н жазуды б лд ред . Функцияның денес белг л б р
тапсырманы орындайтын операторлардан тұрады. Ол б р немесе оператор блогынан тұрады. Бұл
сонымен қатар функцияның м ндетт бөл г болып табылады.
int add(int a,int b) //function body 
{
int c;
c=a+b;
return c;
}


Функцияның шақырылуы
Шақырылмас бұрын функция м ндетт түрде
сипатталуы керек. Функцияның сипаттамасы функцияның тақырыбы
мен денес нен тұрады.Б з функцияны шақырған сайын, ол жасалған
операцияны орындай беред . Функцияны шақыру бағдарламаның
қосымша бөл г болып табылады.:
түр функция_атауы (айнымалылар т з м )
{
дене_функциялар
}


ФУНКЦИЯНЫ ҚҰРУ
МЫСАЛЫ
int sum(int a, int b)

return a + b; 
}
int main()

int i = sum(10, 32); 
int j = sum(i, 66); 
cout << "The value of j is" << j <<
endl; // 108 
}
1-функция шақырушы объект ден ек бүт н санды алады
және олардың қосындысын қайтарады;
Функция бағдарламадағы кез келген орыннан шақырылуы немесе
шақырылуы мүмк н. Функцияға бер лет н мәндер аргументтер болып
табылады, олардың түрлер функцияны анықтаудағы параметрлер
түрлер мен үйлес мд болуы керек.


НАЗАРЛАРЫҢЫЗҒА
РАХМЕТ!


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет