Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1



бет187/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   183   184   185   186   187   188   189   190   ...   210
GETMEM процедурасының көмегімен:


GetMem (P,size);
мұндағы P – қажет типтегі “көрсеткіш” типті айнымалы.
size – сұралған жады мөлшерін байтпен көрсететін бүтін санды өрнек.
Бұл процедура қажет қасиеттері жəне мөлшері бар жаңа ди-намикалық айнымалы жасайды. Айнымалының адресін “көрсеткіш” типті Р айнымалысына орналастырады. Жаңа жасалған айнымалы мəніне қол жеткізу P^ көмегімен іске асырылады.
Мысалы:
TYPE
REC=RECORD
FIELD1:STRING[30];
FIELD2:INTEGER;
END;
PTR_REC= ^REC;
VAR
P:PTR_REC;
BEGIN

GETMEM(Р, SIZEOF (REC)); {жады бөлу, бөлінген аудан адресі Р-да жазылады; бұл жадының байтпен берілген мөлшерін сипатталған типтегі мəндерге қолданылатын, стандартты SizeOf функциясы анықтап, қайтарады; алайда, қолданылатын өрістердің ішкі берілу мөлшерін біле отырып, жады мөлшерін қолмен есептеп, SizeOf (Rec) орнына тұрақты ретінде жазуға болады}



Достарыңызбен бөлісу:
1   ...   183   184   185   186   187   188   189   190   ...   210




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

    Басты бет