Proqramla izahat əsasında zəng nədir?
Proqramla izahat əsasında zəng nədir?

Video: Proqramla izahat əsasında zəng nədir?

Video: Proqramla izahat əsasında zəng nədir?
Video: Ən çətin məntiq testi.😉 Kim tapsa 1-ci yer. Yalnız 1 nəfər.❗❗ 2024, Bilər
Anonim

Reklamlar. The istinadla zəng edin üsulu keçən arqumentlər 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.

Müvafiq olaraq, istinadla çağırış dedikdə nə nəzərdə tutulur?

The istinadla zəng edin bir funksiyaya arqumentlərin ötürülməsi üsulu nüsxə edir istinad arqumentin formal parametrə daxil edilməsi. Funksiya daxilində, istinad istifadə olunan faktiki arqumentə daxil olmaq üçün istifadə olunur zəng edin . Bu deməkdir ki, parametrə edilən dəyişikliklər ötürülən arqumentə təsir edir.

Həmçinin bilirsinizmi, C-də dəyər və istinad ilə nə çağırılır? In zəng edin tərəfindən istinad , faktiki arqumentlərin yeri (ünvanı) formal arqumentlərə ötürülür çağırdı funksiyası. Bu o deməkdir ki, faktiki arqumentlərin ünvanlarına daxil olmaqla biz onları daxilində dəyişə bilərik çağırdı funksiyası. In dəyərinə görə zəng edin , faktiki arqumentlər təhlükəsiz qalacaq, onlar təsadüfən dəyişdirilə bilməz.

Bunu nəzərə alaraq, nümunə ilə izah edilən dəyərə görə zəng və istinadla zəng arasında fərq nədir?

In Dəyərlə zəng edin , dəyişənin bir nüsxəsi ötürülür İstinadla zəng edin , dəyişənin özü ötürülür. In Dəyərlə zəng edin , faktiki və formal arqumentlər müxtəlif yaddaş yerlərində yaradılacaq İstinadla zəng edin , faktiki və formal arqumentlər yaradılacaq içində eyni yaddaş yeri.

İstinadla zəng etməyin üstünlüyü nədir?

bir üstünlük -nin istinadla zəng edin metod ondan ibarətdir ki, o, göstəricilərdən istifadə edir, buna görə də dəyişənlərin istifadə etdiyi yaddaşın ikiqat artması yoxdur (nüsxədə olduğu kimi zəng edin dəyər metodu ilə). Bu, əlbəttə ki, əladır, yaddaşın izini azaltmaq həmişə yaxşı bir şeydir.

Tövsiyə: