Mas. Maǵlıwmatlar strukturasınıń tiykarǵı túsinik hám anıqlamaları



Yüklə 0,84 Mb.
Pdf görüntüsü
səhifə10/12
tarix25.01.2023
ölçüsü0,84 Mb.
#80849
1   ...   4   5   6   7   8   9   10   11   12
01-Maǵlıwmatlar strukturası (qq)

Kórsetkishli tip (Pointer) 
Kórsetkishli tip ma
ǵlıwmatlardıń kórsetkishleri yáki mánzilleri (adress) 
kópligin payda etedi, ya
ǵnıy kórsetkishler maǵlıwmatlardı emes al, bul 
ma
ǵlıwmatlar jaylasqan yadtaǵı mánzildi óz ishine aladi. Kórsetkishler yadta bar 
jo
ǵı 4 bayt orındı iyelep, ol kórsetip atirǵan maǵlıwmatlar úlken orındı iyelegen 
bolıwı múmkin. Pointer tipi maǵlıwmatı qálegen basqa bir maǵlıwmat yáki 
ma
ǵlıwmatlar toparına baǵıtlanǵan boladı. Kórsetkishke múmkin bolǵan ol yáki 
bul mánisti ózlestirip, bul kórsetkish arqalı kerekli maǵlıwmatqa múrajattı ámelge 
asırıw múmkin. Pointer tipindegi maǵlıwmatlardıń mánisler kópliginde bir 
arnawlı mánis bolıp, onı ózlestiriw hesh jerge baǵıtlanbaǵanlıǵın kórsetedi, 
ya
ǵnıy nol yáki bos kórsetkish esaplanadı. Maselen, C++ tilinde bunday mánis 


sıpatında NULL dan paydalanıladı. Kórsetkishler ustinde ámeller tómendegishe 
bolıw múmkin: qandayda bir kórsetkishke basqa kórsetkish mánisti ózlestiriw 
múmkin yáki basqa ma
ǵlıwmat iyelep turǵan yad oblastı adressin ózlestiriw 
múmkin. Kórsetkishler óz ara baylanısqan maǵlıwmatlar sistemasın jaratıwda 
hám qayta islewde úlken áhmiyetke iye. Yadta kórsetkishlerdi suwretlew ushın 
tiykarınan programmalastırıw sistemasına sáykes túrde adressti maksimal uzınlıǵı 
boyınsha orın ajıratıladı. Kórsetkishlerdiń mánisin teris putin sanlar sıpatında 
oblastta bitlerdiń izbe-izligi kórinisinde saqlanadı. C++ tilinde kórsetkishli 
ózgeriwshilerdi da
ǵazalaw ushın olardıń tipin anıqlaw kerek. Bunıń ushın 
kórsetkish yadta qanday tiptegi maģlıwmatlardı kórsetip atırģan bolsa, 
kórsetkishli ózgeriwshige de tap sonday tip beriledi.
int a=9; 
int *p=&a; 
float f=4.6;
float *d=&f; 
FILE *f=fopen(“talaba.txt”,’r’); 

Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin