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



бет185/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   181   182   183   184   185   186   187   188   ...   210
Байланысты:
boribaev-algoritmdeu

<көрсеткіш идентификаторы >^
Динамикалық жадыда орналасқан айнымалыларға қол жеткізу мысалын қарастырайық:
TYPE SYM=^CHAR;
ZAP=RECORD
FIELD1, FIELD2: REAL; END;

M=ARRAY[0..9] OF WORD;


VAR
CH: SYM;
REC: ^ZAP;
MAS: ^M;
...

CH^:='*'; {CHAR типті динамикалық айнымалыға қол жеткізіп, ол ауданға жұлдызша символын жазу}


293

...
READLN (REC^.FIELD1); {динамикалық жазбаның FIELD1 өрісіне қол жеткізу, оған пернетақтадан мəндер енгізу}

...
WRITELN (MAS[5]^); {динамикалық жиымның MAS[5] элементіне қол жеткізу, көрсетілген элемент мəнін экранға шығару}

...
CH^, REC^.FIELD1 жəне MAS[5]^ адрестері программада соларға сəйкес СH, REC жəне MAS көрсеткіштерінде жазылған динамикалық объектілер рөлін атқарады деуге болады.
POINTER типті айнымалыларға қол жеткізу (көрсеткіші еш-қандай нақты типті көрсетпейтін жəне кез келген типтегі көрсет-кіштермен үйлесімді) қатеге алып келетіндігін айта кету керек.

Например.
VAR
P:POINTER;
...
P^:=1; {қате!}



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




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

    Басты бет