Ііі. Есептің программасы



Pdf көрінісі
бет115/150
Дата21.05.2020
өлшемі1,13 Mb.
#70441
түріПрограмма
1   ...   111   112   113   114   115   116   117   118   ...   150
Байланысты:
baibaktina program

 
Әдістемелік нұсқау: 
Көрсеткіш- бұл компьютердің жадысын басқаруға қосымша мүмкіндік беретін  
конструкция. 
Көрсеткіш- бұл  айнымалының жадыдағы адресі деп  түсінуге болады. 
Компьютер  жадысын  нөмерленген  ұяшықтарға  бөлінетінің  еске  түсірсек 
(байттар),  онда    программаның  айнымалылары  тізбектелген  ұяшықтар  арқылы 
жүзеге  асырылады.  Айнымалаға  мәлімет  алу  мүмкіндігін  атын  атамай  оның 
адресін  пайдалануға  болады,    адрес  дегеніміз  айнымалының  жадыда    орналасқан 
үяшықтардың  біріншісінің  адресі.Осы  мақсатпен  пайдаланған  айнымалының 
адресі Көрсеткіш деп аталады. 
Көрсеткіш  айнымалыда  сақталу  мүмкін.  Он  жадыдағы  адрес  деп  анықталғасын, 
оны  сақтау  үшін  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 


Достарыңызбен бөлісу:
1   ...   111   112   113   114   115   116   117   118   ...   150




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет