Video: C++ тилинде маани аркылуу өтүү жана шилтеме аркылуу өтүү деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Демейки боюнча, C программалоо тили call by колдонот баалуулук ыкмасы өтүү argume Чакыруу шилтеме ыкмасы өтүп жатат функциянын аргументтери аргументтин дарегин формалдуу параметрге көчүрөт. Функциянын ичинде дарек чакырууда колдонулган чыныгы аргументке жетүү үчүн колдонулат.
Ошо сыяктуу эле, C++ тилинде маани аркылуу өтүү жана шилтеме аркылуу өтүү деген эмне?
Баалуулугу боюнча өтүп жатат vs Маалымдама боюнча өтүүдө C++ тилинде, эгерде сиз өтүү функциянын аргументинин мааниси, сиз өтүп жатат тарабынан өзгөрмө баалуулук . Бирок, эгерде сиз өтүү өзгөрмөнүн мааниси, сиз өтүп жатат тарабынан өзгөрмө шилтеме . Өтүү тарабынан өзгөрмө шилтеме дегенге барабар " өтүп жатат анын дареги функцияга."
Кошумча, C++ тилинде өтүү мааниси эмнеде? Маани боюнча өтүү Демейки боюнча, көрсөткүч эмес аргументтер C++ болуп саналат наркы боюнча өттү . Аргумент болгондо наркы боюнча өттү , аргументтин баалуулук га көчүрүлөт баалуулук тиешелүү функциянын параметринин.
Ошентип, баалуулук боюнча өтүү жана мисал менен шилтеме аркылуу өтүү деген эмне?
Маалымдама аркылуу өтүү өзгөрмөнүн эстутум дареги (эс ордун көрсөтүүчү) экенин билдирет өттү функцияга. Бул окшош эмес наркы боюнча өтүп жатат , кайда баалуулук өзгөрмө болуп саналат өттү күйүк. Ичинде мисалдар , myAge эстутум дареги 106.
PHPде мааниге өтүү жана шилтеме аркылуу өтүү деген эмне?
Жогоруда айтылгандай, биз мүмкүн өтүү тарабынан өзгөрмө шилтеме Функция өзгөрмөнү өзгөртүшү үчүн функцияга. процессин баштоо үчүн өтүп жатат параметрлер өттү тарабынан шилтеме , функциянын аныктамасындагы аргументтин атына амперсанд (&) коюңуз.