როგორ გამოძახებთ ფუნქციას C++-ში მითითებით?
როგორ გამოძახებთ ფუნქციას C++-ში მითითებით?

ვიდეო: როგორ გამოძახებთ ფუნქციას C++-ში მითითებით?

ვიდეო: როგორ გამოძახებთ ფუნქციას C++-ში მითითებით?
ვიდეო: Function Call By Reference In C++ 2024, აპრილი
Anonim

ფუნქციის გამოძახება მიერ მითითება C-ში . The ზარი მიერ საცნობარო მეთოდი არგუმენტების გადაცემის ა ფუნქცია აკოპირებს არგუმენტის მისამართს ფორმალურ პარამეტრში. Შიგნით ფუნქცია , მისამართი გამოიყენება ფაქტობრივ არგუმენტზე წვდომისათვის ზარი . ეს ნიშნავს, რომ პარამეტრში განხორციელებული ცვლილებები გავლენას ახდენს გადაღებულ არგუმენტზე.

მაშინ, შესაძლებელია C-ში მითითებით დარეკვა?

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

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

ამის გათვალისწინებით, როგორ გამოძახებთ ფუნქციას მითითებით C++-ში?

The ზარი მიერ საცნობარო მეთოდი არგუმენტების გადაცემის ა ფუნქცია აკოპირებს მითითება არგუმენტი ფორმალურ პარამეტრში. Შიგნით ფუნქცია , მითითება გამოიყენება ფაქტობრივ არგუმენტზე წვდომისათვის ზარი . ეს ნიშნავს, რომ პარამეტრში განხორციელებული ცვლილებები გავლენას ახდენს მიღებულ არგუმენტზე.

რა არის გამოძახება მნიშვნელობით და გამოძახება მითითებით C++-ში?

დარეკეთ მითითებით C++-ში In დარეკეთ მითითებით , ორიგინალური ღირებულება შეცვლილია, რადგან გავდივართ მითითება (მისამართი). აი, მისამართი ღირებულება გადის ში ფუნქცია , ასე რომ, ფაქტობრივი და ფორმალური არგუმენტები იზიარებენ იმავე მისამართების ადგილს. აქედან გამომდინარე, ღირებულება შეიცვალა შიგნით ფუნქცია , აისახება შიგნითაც და გარეთაც ფუნქცია.