C++ dilində istinadla funksiyanı necə çağırmaq olar?
C++ dilində istinadla funksiyanı necə çağırmaq olar?

Video: C++ dilində istinadla funksiyanı necə çağırmaq olar?

Video: C++ dilində istinadla funksiyanı necə çağırmaq olar?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Dekabr
Anonim

Funksiya çağırışı tərəfindən C-də istinad . The zəng edin tərəfindən istinad üsulu arqumentləri a funksiyası arqumentin ünvanını formal parametrə köçürür. İçəridə funksiyası , ünvanda istifadə olunan faktiki arqumentə daxil olmaq üçün istifadə olunur zəng edin . Bu o deməkdir ki, parametrə edilən dəyişikliklər ötürülən arqumentə təsir edir.

O zaman C dilində istinadla zəng etmək mümkündürmü?

Bu texnika kimi tanınır istinadla zəng edin . In C proqramlaşdırma, o da mümkündür ünvanları funksiyalara arqument kimi ötürmək.

Bundan əlavə, çağırış və çağırış funksiyası arasındakı fərq nədir? Cavab çağırış funksiyası -a verilən girişi (faktiki parametrləri) ehtiva edir funksiyası adlanır daha sonra onlar üzərində işləyir, çünki tərifi ehtiva edir, göstərilən proseduru yerinə yetirir və geri qaytarılmalı olan hər şeyi qaytarır.

Bunu nəzərə alaraq, C++ dilində istinadla funksiyanı necə çağırırsınız?

The zəng edin tərəfindən istinad üsulu arqumentləri a funksiyası surətini çıxarır istinad arqumentin formal parametrə daxil edilməsi. İçəridə funksiyası , the istinad istifadə olunan faktiki arqumentə daxil olmaq üçün istifadə olunur zəng edin . Bu o deməkdir ki, parametrə edilən dəyişikliklər ötürülən arqumentə təsir edir.

C++ dilində dəyərə görə zəng və istinadla çağırış nədir?

İstinadla zəng edin C++ dilində istinadla zəng edin , orijinal dəyər keçdiyimiz üçün dəyişdirilir istinad (ünvan). Budur, ünvanı dəyər -də keçir funksiyası , belə ki, faktiki və formal arqumentlər eyni ünvan məkanını paylaşır. Beləliklə, dəyər içərisində dəyişdi funksiyası , içəridə olduğu kimi xaricində də əks olunur funksiyası.