Какво е израз на функция?
Какво е израз на функция?

Видео: Какво е израз на функция?

Видео: Какво е израз на функция?
Видео: Какво е променлива? 2024, Ноември
Anonim

Функции са ценности. Те могат да бъдат присвоени, копирани или декларирани на всяко място на кода. Ако функция е деклариран като отделен израз в основния кодов поток, който се нарича „ Функция Декларация”. Ако функция е създадена като част от an изразяване , нарича се „ Израз на функция ”.

Тогава каква е разликата между функция и израз?

Изрази са "синтактични" обекти, т.е. части от езика. Функции са (математически) обекти, т.е. части от света. А функция е описано/определено от an изразяване ; същото функция могат да бъдат описани от повече от един изразяване.

Освен това, какво представляват декларациите на функции? А функция е група от изявления, които заедно изпълняват задача. А декларация на функция разказва на компилатора за a функции име, тип на връщане и параметри. А функция дефиницията предоставя действителното тяло на функция . Стандартната библиотека C предоставя множество вградени функции които вашата програма може да извика.

Във връзка с това, можете ли да обясните извикването на функцията и прилагането на функцията?

И двете повикване и прилагане изпълнява много подобно функции : те изпълняват a функция в контекста или обхвата на първия аргумент, че Вие премине към тях. Освен това и двамата са функции че мога се извиква само на други функции . Разликата е кога Вие искам да засея това повикване с набор от аргументи.

Какво се нарича функция?

А именувана функция е функция декларация, ако се появява като изявление. Например: функция офицер () { return rank() + "Реджиналд Тистълтън"; функция ранг () { връщане на "Капитан"; } } officer() //=> 'Капитан Реджиналд Тистълтън'

Препоръчано: