Әдістемелік нұсқау:
Көрсеткіш- бұл компьютердің жадысын басқаруға қосымша мүмкіндік беретін
конструкция.
Көрсеткіш- бұл айнымалының жадыдағы адресі деп түсінуге болады.
Компьютер жадысын нөмерленген ұяшықтарға бөлінетінің еске түсірсек
(байттар), онда программаның айнымалылары тізбектелген ұяшықтар арқылы
жүзеге асырылады. Айнымалаға мәлімет алу мүмкіндігін атын атамай оның
адресін пайдалануға болады, адрес дегеніміз айнымалының жадыда орналасқан
үяшықтардың біріншісінің адресі.Осы мақсатпен пайдаланған айнымалының
адресі Көрсеткіш деп аталады.
Көрсеткіш айнымалыда сақталу мүмкін. Он жадыдағы адрес деп анықталғасын,
оны сақтау үшін int немесе double типті айнымалылар сәйкес келетін сияқты.
Бірақ негізінде олай емес. Көрсеткіштер үшін ерекше типті айнымалылар қажет.
Ол айнымалыларды хабарлау үшін арнаулы * символы пайдаланады. Мысалы :
double *p; Бұл оператор р айнымалыны double типті деп хабарлап түр. Келесі
оператор
Int *r, *p, v1,v2; p және r айнымалыларды int типті Көрсеткіштер, ал v1,v2
айнымалыларды int типті деп хабарлағаны.
Айнымалының адресін алу үшін & операторын пайдаланады: р1=&v1;
р1 айнымалыға v1 айнымалысына көрсеткіш меншіктенелі.
С++ тілінде р1 айнымалысы нұсқайтын айнымалы қатынас жасау былай
орындалады: *p1.
Келесі кодты қарастырайық:
219
V1=0;
P1=&v1;
*p1=42;
Cout <
Cout <<*p1<
Орындалу нәтижесі экранға шығарылған кезде:
42
42
Достарыңызбен бөлісу: |