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


nline  директивасы ұсынылатын əрекет ретінде беріледі,  сондықтан компилятор оны мүмкіндігіне қарай орындайды.  inline



Pdf көрінісі
бет121/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   117   118   119   120   121   122   123   124   ...   642
nline

 директивасы ұсынылатын əрекет ретінде беріледі, 

сондықтан компилятор оны мүмкіндігіне қарай орындайды. 

inline 

функ-


цияларды пайдалану атқарылатын программаның көлемін ұлғайтып жіберуі 

мүмкін. Функцияны анықтау оны шақырулардан бұрын орындалуы тиіс, 




76

əйтпесе компилятор 



inline 

кеңейтілудің орнына қарапайым функцияны 

шақыру əрекетін атқарады.

Қайтарылатын мəннің типі жəне параметрлердің типтері біріге отырып, 



функцияның типін анықтайды. 

Қарапайым жағдайда функцияны шақыру үшін оның атын, содан кейін жай 

жақша ішінде үтірлер арқылы бөлініп берілетін аргументтер аттарын көрсету 

керек. Функцияны шақыру программаның кез келген бөлігінде орындалуы 

мүмкін, ол тек синтаксис бойынша функцияның қайтаратын типі тұра ала-

тын орында тұрса болғаны. Егер функцияның қайтаратын мəнінің типі



 void

 

болмаса, онда ол кез келген өрнектің құрамына енуі мүмкін немесе жалпы 



меншіктеу операторының оң жақ бөлігінде орналаса алады.

Екі бүтін шаманың қосындысын қайтаратын функция мысалы:





Достарыңызбен бөлісу:
1   ...   117   118   119   120   121   122   123   124   ...   642




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

    Басты бет