С++ те бағдарламалау пәнінен дәрістер


Негізгі программада функцияны шақыру



бет46/79
Дата07.02.2022
өлшемі380,73 Kb.
#94133
түріПрограмма
1   ...   42   43   44   45   46   47   48   49   ...   79
Байланысты:
Дәріс сабақтары С каз

Негізгі программада функцияны шақыру.
Функцияға рұқсат алу үшін:
функция_аты (фактілі_параметрлер_тізімі)

Аргуметтер деп аталатын фактілі параметрлер тізімі - бұл функцияның формальді параметрлерінің санына тең өрнектер тізімі. Формальді және фактілі параметрлердің арасындағы сәйкестік олардың тізімдегі өзара орналасуымен анықталады. Формальді және фактілі параметрлердің арасында типтері бойынша сәйкестік болуы керек. Егер фактілі параметрдің типі формальді параметрдің типімен сәйкес келмесе, онда компилятор автоматты түрде типтерді түрлендіретін командаларды іске қосады, бірақ ол тек типтерді келтіруге рұқсат етілген болса ғана орындалады.


Функцияның формальді параметрлері сонда жергіліктендірілген, яғни, функция сипаттамасы сыртында рұқсат етілмеген және функция денесінде формальді параметрлермен жүргізілген операциялардың ешқайсысы фактілі параметрлердің мәнін өзгертпейді.
Функцияны шақыру өрнек болып табылады, бірақ, бұндай өрнектерді программа мәтінінде орналастыру функцияның қайтаратын мәннің типіне байланысты.Егер функция қайтаратын мәннің типі void болса, онда функция қайтарылмайтын мәнді функция болып табылады – бұндай функция білімді қажет ететін ешқандай өрнекке кірмейді, тек жеке өрнек –оператор түрінде шақырыла алады:

функция_аты(фактілі_параметрлер _тізімі);




Ескерту:
main() негізгі фуннкциясы қарапайым функцияларға қарағанда, параметрлерімен де оларсыз да қолданыла алады. main()функциясын параметрлерсіз қолданғанда, жақшалар бос қалдырылады.


Өзін- өзі тексеру сұрақтары

  1. Ішкі программа деген не?

  2. Функция деген не?

  3. Функцияны қалай сипаттауға болады?

  4. Негізгі программада функцияны шақыру қалай орындалады?





Достарыңызбен бөлісу:
1   ...   42   43   44   45   46   47   48   49   ...   79




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

    Басты бет