Әдістемелік нұсқау Көрсеткіштер көбінесе динамикалық жадпен және функциялар параметрлері ретінде жұмыс істейді. Көрсеткіштер



бет5/6
Дата04.01.2022
өлшемі32,17 Kb.
#108947
1   2   3   4   5   6
Байланысты:
Лабораторная работа 8 каз
Лабораторная работа 8 каз, Лабораторная работа№2, 1. XX асырды басында ы аза станда ы нерк сіпті дамуы
int n = 100; m = sizeof (float);

float *f = (float*) malloc(n*m);
m айнымалысында нақты типтің бір айнымалысын орналастыру үшін қажет байт саны есептеледі және жазылады. malloc () функциясының аргументі байттардың жалпы санын анықтайды: n * m нақты типтегі n = 100 элементті орналастыру үшін.

Динамикалық массивтің элементтеріне қол жеткізу статикалық жолмен жүзеге асырылады, өйткені массив пен көрсеткіш бір және бірдей: p [5].

Динамикалық массивтер құру кезінде бос болмайды.
Динамикалық массив үшін бөлінген жад пайдаланудан кейін босатылуы керек. Бірінші әдіс үшін (new [] операция) үшін delete [] операторы жою, екінші әдіс үшін (malloc () функциясы) free () функцияны қолданады.
Мысалы:

delete[ ] p; // p көрсеткіш үшін жадыны босату



Достарыңызбен бөлісу:
1   2   3   4   5   6




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

    Басты бет