Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет132/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   128   129   130   131   132   133   134   135   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

// функцияны анықтау

void (*pf)(int); 

         

// функцияға нұсқауыш

...

pf = &f;  // нұсқауышқа функцияның адресі меншіктеледі


83

          // (pf = f деп жазуға болады;)

pf(10);   // f функциясы pf нұсқауышы арқылы шақырылады

          // ((*pf)(10) деп жазуға болады)

Программаның оңай оқылуы үшін функцияларға нұсқауыштарды сипат-

тау кезінде типтердің аттарын өзгерту (

typedef

) қолданылады. Функцияларға 

нұсқауыштардың жиымдарын жариялауға болады (бұл, мысалы, меню 

жасағанда тиімді болуы мүмкін):



// PF типін int типті бір параметрі бар

// функцияға нұсқауыш ретінде сипаттау:

typedef void (*PF)(int);



Достарыңызбен бөлісу:
1   ...   128   129   130   131   132   133   134   135   ...   642




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

    Басты бет