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


Begin SetLength(A,100); End



бет30/98
Дата07.02.2022
өлшемі1,51 Mb.
#85980
1   ...   26   27   28   29   30   31   32   33   ...   98
Байланысты:
Delphi

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   ...   98




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

    Басты бет