Формальді параметрлер спецификациясы – не формальді параметрлер тізімі, не бос, оның әр элеентінің түрі келесідей:
типтің_анықталуы параметр _аты
Функцияның денесі – бұл фигуралық жақшалармен шектелген және функцияның тақырыпшасынан кейін орналасатын функция сипаттамасының бөлігі. Функция денесі обьектінің сипаттамасынан (мысалы, айнымалыларды сипаттаудан) және орындалатын оператордан тұруы мүкін. Си тілінің ерекшелігі функция денесінің ішінде басқа функцияны сипатай алмауында.
Функция денесінің міндетті операторы функциядан шақыру нүктесіне қайту болып табылады, оның екі түрі бар:
return;
return өрнек;
Бірінші форма ешқандай мән қайтармай, функцияны аяқтайды, яғни, оның сипаттамасында функция атына void типін көрсеткен.
Екінші формада өрнек функция атының алдында, оны сипаттау бөлімінде функция қайтаратын мәнге автоматты түрде түрлендіретін типке сипатталуы керек.
Ескерту: Си тілінде функцияны сипаттаудың "ескі" формасы бар:
Функция атының типі (формальді _ параметрлер _типі)
параметрлер _ спецификациясы;
{
Обьектілер _сипаттамасы;
Орындалатын _операторлар;
}
Мысал:
Достарыңызбен бөлісу: |