Video: C++ тилинде функция түрүнө көрсөткүч деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Функция көрсөткүчтөрү ичинде C жана C ++ Алекс Аллен тарабынан. А функция көрсөткүчү а дарегин сактаган өзгөрмө болуп саналат функция кийинчерээк ошол аркылуу чакырылышы мүмкүн функция көрсөткүчү . Бул пайдалуу, анткени функциялары жүрүм-туруму.
Мындан тышкары, C++ тилинде көрсөткүчтөн функцияны кантип чакырса болот?
C++ функциясын чакыруу тарабынан көрсөткүч . The чалуу тарабынан көрсөткүч ыкмасы аргументтердин а функция аргументтин дарегин формалдуу параметрге көчүрөт. Ичинде функция , дарек колдонулган иш жүзүндөгү аргументке жетүү үчүн колдонулат чалуу . Бул параметрге киргизилген өзгөртүүлөр өткөн аргументке таасирин тийгизет дегенди билдирет.
Андан кийин, суроо туулат, сиз функция көрсөткүчү менен эмнени билдирет? Википедиядан, эркин энциклопедиядан. А функция көрсөткүчү , ошондой эле подпрограмма деп аталат көрсөткүч же процедура көрсөткүч , болуп саналат көрсөткүч бул а функция . Берилиштер маанисине шилтеме кылуудан айырмаланып, а функция көрсөткүчү эс ичиндеги аткарылуучу кодду көрсөтөт.
Анда, мисал менен түшүндүрүү функциясы үчүн көрсөткүч деген эмне?
Мында мисал , биз өтүп жатабыз а көрсөткүч а функция . Биз өткөндө а көрсөткүч өзгөрмөнүн ордуна аргумент катары, анда маанинин ордуна өзгөрмөнүн дареги берилет. Ошентип, ар кандай өзгөртүүлөр функция колдонуу көрсөткүч өткөн өзгөрмөнүн дареги боюнча туруктуу жүргүзүлөт.
С тилинде көрсөткүч деген эмне?
C тилиндеги көрсөткүчтөр тил бул башка өзгөрмөнүн дарегин сактаган/учун көрсөткөн өзгөрмө. А C тилиндеги көрсөткүч эстутумду динамикалык түрдө бөлүштүрүү үчүн колдонулат, башкача айтканда. The көрсөткүч өзгөрмө маалымат түрүнө тиешелүү болушу мүмкүн, мисалы, int, float, char, double, short ж.б.