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


Функцияға рұқсат алу үшін:

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

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

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

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

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

Ескерту:

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