Delphi визуалды программалау ортасы


Begin SetLength(A,100); End



бет30/97
Дата06.01.2022
өлшемі2,03 Mb.
#12435
1   ...   26   27   28   29   30   31   32   33   ...   97
Байланысты:
Delphi vizualdy programmalau ortasy

Begin

SetLength(A,100);



End;

Динамикалық жиымның төменгі шегі әрқашан нөлге тең. Содан да А жиымның индексі 0-ден 99-ға дейін өзгере алады.

Көпөлшемді динамикалық жиымдар жиымдардың жиымы ретінде сипатталады. Мыс, екі өлшемді жиым былай сипатталады:

Type T3DinArray=array of array of integer;

Var A: T3DinArray;

Бағдарламада алдымен бірінші өлшем(бағандар саны) беріледі:




SetLength(A,3);
Содан соң екінші өлшем әрбір үш баған бойынша беріледі:

SetLength(A[0],3);

SetLength(A[1],2);

SetLength(A[2],1);



Міне осылай үшбұрышты матрица құрылады:



A00 A10 A20


A01 A12
A02

Динамикалық жиымға бөлінген жадыны босату үшін тұтас жиымға nil мәнін меншіктеу керек: A:=nil; Delphi-де nil түйінді сөзі мәннің жоқтығын білдіреді.


Жазбалар өте маңызды әрі ыңғайлы құрал болып табылады. Оның көмегімен арнайы технологияны қолданбай-ақ мәліметтердің өзіндік деректер қорын құруға болады.



Достарыңызбен бөлісу:
1   ...   26   27   28   29   30   31   32   33   ...   97




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

    Басты бет