Kas ir garāmejot ar atsauci?
Kas ir garāmejot ar atsauci?

Video: Kas ir garāmejot ar atsauci?

Video: Kas ir garāmejot ar atsauci?
Video: 👍Самые лучшие спицы для вязания, которые сами вяжут, а я отдыхаю! Мой выбор и рекомендации для вас 2024, Novembris
Anonim

Iet pēc atsauces . Pārejot pēc atsauces nozīmē, ka mainīgā lieluma atmiņas adrese (rādītājs uz atmiņas vietu) ir pagājis uz funkciju. Tas ir atšķirībā garāmejot pēc vērtības, kur mainīgā vērtība ir pagājis ieslēgts.

Tāpat, kas ir iet ar atsauci C++?

Iet pēc atsauces ( C++ tikai) Pass-by-atsauce nozīmē caurlaide uz atsauce argumenta izsaukšanas funkcijā līdz atbilstošajam izsauktās funkcijas formālam parametram. Izsauktā funkcija var mainīt argumenta vērtību, izmantojot to atsauce nodota pretējā gadījumā izmantojiet caurlaide -pēc vērtības uz caurlaide argumenti.

Turklāt, kas ir ieejas vārds? Paiet garām pēc vārda : Šo paņēmienu izmanto programmēšanas valodā, piemēram, Algol. Šajā tehnikā simboliska " nosaukums ” no mainīgā ir pagājis , kas ļauj tai gan piekļūt, gan atjaunināt. Piemērs: lai dubultotu C[j] vērtību, varat caurlaide tā nosaukums (nevis tās vērtību) tālāk norādītajā procedūrā.

Kāda ir atšķirība starp nodošanu pēc atsauces un nodošanu pēc vērtības?

Pārejot pēc atsauces nozīmē, ka izsaukto funkciju parametrs būs tāds pats kā zvanītāju parametrs pagājis arguments (nevis vērtību , bet identitāte - pats mainīgais). Paiet garām vērtībai nozīmē, ka izsaukto funkciju parametrs būs zvanītāju pagājis arguments.

Ko nozīmē zvans ar atsauci?

The zvanīt pēc atsauces metode argumentu nodošanai funkcijai kopē atsauce argumentu formālajā parametrā. Funkcijas iekšpusē atsauce tiek izmantots, lai piekļūtu faktiskajam argumentam, kas izmantots zvanu . Šis nozīmē ka parametrā veiktās izmaiņas ietekmē nodoto argumentu.

Ieteicams: