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

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

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

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

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

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

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

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

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

გირჩევთ: