1. Функцияны хабарлау және анықтау. Функцияны анықтаудың екі тәсілі бар: классикалық және қазіргі уақыттағы. Классикалық тәсілде функциның тек аты және шақырылған нүктеге қайтарылатын оның нәтижесінің типі көрсетіледі. Мысалы:
< Void > < inab >( )
< float> ( )
Мұнда < Void > немесе < float> функцияның нәтижесінің типі, ал < inab > немесе функциялардың аттары, параметрлер саны, олардың типі туралы ешқандай ақпарат жоқ. Функцияның атынан кейін жәй жақша жазылады, ол функция атын айнымалы атынан оңай айыруға арналған.
Функцияны хабарлау ( declaration). ANSI стандарты функцияның дұрыс машиналық шартаңбаларын (кодын) қалыптастыру үшін компиляторға функцияны алғаш шақырғанға дейін нәтиженің (функцяның қайтаратын мәнінің) типі, аргументтер саны және олардың типтері хабарлануын талап етеді. Функцияны хабарлау үшін түпнұсқа (прототип) деп аталатын тәсіл қолданылады. Түпнұсқада функция параметрлері туралы ақпараттар болады. Функция түпнұсқасының пішімі:
Достарыңызбен бөлісу: |