Ո՞րն է տարբերությունը արժեքի և հղման պարամետրերի միջև:
Ո՞րն է տարբերությունը արժեքի և հղման պարամետրերի միջև:

Video: Ո՞րն է տարբերությունը արժեքի և հղման պարամետրերի միջև:

Video: Ո՞րն է տարբերությունը արժեքի և հղման պարամետրերի միջև:
Video: Տարիքային կենսաթոշակ նշանակելիս ո՞ր աշխատանքն է հաշվառվում որպես աշխատանքային ստաժ 2024, Մայիս
Anonim

Փոփոխություններ ա արժեքի պարամետր տեսանելի չեն զանգահարողի համար (որը նաև կոչվում է «անցում արժեքը «) Փոփոխություններ ա հղումային պարամետր տեսանելի են զանգահարողի համար («անց հղում «): Ցուցիչների օգտագործումը «իրագործելն է»: հղում պարամետրեր առանց հատուկ օգտագործման հղում հայեցակարգ, որը որոշ լեզուներ, օրինակ՝ C-ն, չունեն:

Բացի դրանից, ո՞րն է տարբերությունը արժեքի և հղման պարամետրերի միջև:

ԲԱՆԱԼԻ ՏԱՐԲԵՐՈՒԹՅՈՒՆ In Call by արժեքը , պատճենը փոփոխական անցնում է, մինչդեռ Call by-ում հղում , ա փոփոխական ինքնին անցնում է. In Call by արժեքը , փաստացի և ձևական փաստարկներ կստեղծվի տարբեր հիշողության վայրերը, մինչդեռ Call by-ում հղում , փաստացի և ձևական փաստարկներ կստեղծվի մեջ նույն հիշողության գտնվելու վայրը:

ինչ է կոչվում ըստ արժեքի և հղման: Զանգահարեք կողմից Հղում Թե՛ փաստացի, թե՛ ֆորմալ պարամետրերը վերաբերում են նույն վայրերին, ուստի ֆունկցիայի ներսում կատարված ցանկացած փոփոխություն իրականում արտացոլվում է զանգահարողի իրական պարամետրերում: Զանգել ըստ արժեքի . Զանգահարեք Ըստ Հղում . Մինչդեռ զանգահարելով մի ֆունկցիա, անցնում ենք արժեքներ դրա փոփոխականների. Նման գործառույթները հայտնի են որպես « Զանգել ըստ արժեքների ”.

Համապատասխանաբար, ի՞նչ է հղման պարամետրը։

Ա հղումային պարամետր է հղում փոփոխականի հիշողության վայրին: Երբ անցնում ես պարամետրեր կողմից հղում , ի տարբերություն արժեքի պարամետրեր , դրանց համար նոր պահեստային տեղ չի ստեղծվել պարամետրեր . Այն ցույց է տալիս, որ արժեքները փոխվել են swap ֆունկցիայի ներսում, և այս փոփոխությունն արտացոլվում է Main ֆունկցիայի մեջ:

Ինչու՞ պարամետրերը պետք է փոխանցվեն հղումով:

Անցումային տեղեկանք նշանակում է անցնել որ հղում ան փաստարկ կանչող ֆունկցիայի մեջ համապատասխան ֆորմալին պարամետր կանչված ֆունկցիայից։ Անցում - ըստ հղումների ավելի արդյունավետ է, քան անցնել - ըստ արժեքի, քանի որ այն անում է չպատճենել փաստարկներ . Ձևականը պարամետր -ի համար այլանուն է փաստարկ.

Խորհուրդ ենք տալիս: