რა არის ფუნქციის გამოხატულება?
რა არის ფუნქციის გამოხატულება?

ვიდეო: რა არის ფუნქციის გამოხატულება?

ვიდეო: რა არის ფუნქციის გამოხატულება?
ვიდეო: რა არის ფუნქციის განსაზღვრის არე? 2024, მაისი
Anonim

ფუნქციები არის ღირებულებები. მათი მინიჭება, კოპირება ან დეკლარირება შესაძლებელია კოდის ნებისმიერ ადგილას. თუ ფუნქცია გამოცხადებულია, როგორც ცალკე განცხადება ძირითადი კოდის ნაკადში, რომელსაც ეწოდება " ფუნქცია დეკლარაცია“. თუ ფუნქცია იქმნება როგორც ნაწილი გამოხატულება , მას ჰქვია " ფუნქციის გამოხატვა ”.

მაშინ, რა განსხვავებაა ფუნქციასა და გამოხატვას შორის?

გამონათქვამები არის "სინტაქსური" ობიექტები, ანუ ენის ნაწილები. ფუნქციები არის (მათემატიკური) ობიექტები, ანუ სამყაროს ნაწილები. ა ფუნქცია აღწერილია/დაზუსტებულია ა გამოხატულება ; იგივე ფუნქცია შეიძლება აღწერილი იყოს ერთზე მეტით გამოხატულება.

გარდა ამისა, რა არის ფუნქციის დეკლარაციები? ა ფუნქცია არის განცხადებების ჯგუფი, რომელიც ერთად ასრულებს დავალებას. ა ფუნქციის დეკლარაცია ეუბნება შემდგენელს ა ფუნქციას სახელი, დაბრუნების ტიპი და პარამეტრები. ა ფუნქცია განმარტება იძლევა ფაქტობრივ სხეულს ფუნქცია . C სტანდარტის ბიბლიოთეკა უზრუნველყოფს მრავალრიცხოვან ჩაშენებულს ფუნქციები რომ თქვენს პროგრამას შეუძლია დარეკოს.

ამასთან დაკავშირებით, შეგიძლიათ ახსნათ ფუნქციის გამოძახება და ფუნქციის გამოყენება?

ორივე ზარი და მიმართვა შეასრულოს ძალიან მსგავსი ფუნქციები : ასრულებენ ა ფუნქცია პირველი არგუმენტის კონტექსტში ან ფარგლებში რომ შენ გადასცეს მათ. ასევე, ისინი ორივენი არიან ფუნქციები რომ შეუძლია მხოლოდ სხვაზე დარეკვა ფუნქციები . განსხვავება არის როდის შენ გვინდა ამის დათესვა ზარი არგუმენტების ნაკრებით.

რა ჰქვია ფუნქციას?

ა დასახელებული ფუნქცია არის ფუნქცია განცხადება, თუ ის ჩნდება როგორც განცხადება. Მაგალითად: ფუნქცია ოფიცერი () { return rank() + " Reginald Thistleton"; ფუნქცია წოდება () { დაბრუნება "კაპიტანი"; } } officer() //=> 'კაპიტანი რეჯინალდ ესტლტონი'

გირჩევთ: