İstinaddan keçən nədir?
İstinaddan keçən nədir?

Video: İstinaddan keçən nədir?

Video: İstinaddan keçən nədir?
Video: HTML istinadların yaradılması. Dərs 8 2024, Aprel
Anonim

İstinadla keçin . İstinad əsasında keçir dəyişənin yaddaş ünvanı (yaddaş yerinin göstəricisi) deməkdir keçdi funksiyasına. Bu fərqlidir keçən dəyəri ilə, burada dəyişənin dəyəri keçdi haqqında.

Eynilə, C++-da istinaddan nə keçir?

İstinadla keçin ( C++ yalnız) Keçid-istinad etmək deməkdir keçmək the istinad çağıran funksiyadakı arqumentin çağırılan funksiyanın müvafiq formal parametrinə. Çağırılan funksiya ondan istifadə edərək arqumentin dəyərini dəyişdirə bilər arayış keçdi Əks halda istifadə edin keçmək -dəyərinə görə keçmək arqumentlər.

Bundan əlavə, keçid adı nədir? Adı ilə keçin : Bu texnika Algol kimi proqramlaşdırma dilində istifadə olunur. Bu texnikada simvolik “ ad ” dəyişənindir keçdi , bu həm ona daxil olmaq, həm də yeniləmək imkanı verir. Misal: C[j] dəyərini ikiqat artırmaq üçün edə bilərsiniz keçmək onun ad (qiyməti deyil) aşağıdakı prosedura daxil edilir.

Burada istinadla keçmək və dəyərlə keçmək arasında nə fərq var?

İstinad əsasında keçir o deməkdir ki, çağırılan funksiyaların parametri zəng edənlərin parametrləri ilə eyni olacaq. keçdi arqument (deyil dəyər , lakin şəxsiyyət - dəyişənin özü). Dəyərlə keçin o deməkdir ki, çağırılan funksiyaların parametri zəng edənlərin nüsxəsi olacaq. keçdi arqument.

İstinadla ç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.

Tövsiyə: