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


 Көрсеткіштермен орындалатын арифметикалық операциялар



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

3. Көрсеткіштермен орындалатын арифметикалық операциялар: 
Программада төменде берілген код бар болсын делік: 
Typedef double* DoublePtr; 
DoublePtr d; 
D= new double[10]; 
Орындалу  нәтижесінде  d  айнымалысы  d[0]  элементінің  адресін  сақтайды.  d+1 
өрнегі d[1] элементінің адресін, d+2 - d[2] элементінің т.б. сақтайды. Мысалы: егер 


222 
 
double типті айнымалыға 8 байт (жадының сегіз үяшығы) қажет болса және d 2001 
адресің  іште  сақтаса,  онда  d+1  өрнегі  2009  адресін  қайтарады.  Түсіндірілген 
арифметикалық  операциялар  бұл  массив  элементтеріне  альтернативтік  мәлімет 
алу мүмкіндігі. Сонымен, arraySize-d  динамикалық массивтің өлшемін нұсқайтын 
айнымалы, циклi 
For (int i=0; i
Cout << *(d+i)<<” “;  
Массивтің  ішіндегі  мәліметерді  экранға  шығарады.  Бұл  цикл  төмендегі  циклге 
эквивалентті: 
for (int i=0; i
cout <
Көбейту және бөлу операциялары Көрсеткіштерға қолданылмайды.. 
d++  өрнегі,  d  Көрсеткіш-айнымалын  мәнің  көбейтеді,  d--  өрнегі,  Көрсеткіш-
айнымалыға, алдында тұрған элементтің адресің  кіргізіп, берілген мәнді азайтады. 


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




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

    Басты бет