Strukturalar ha’m ko’rsetkishler


Download 184.4 Kb.
Pdf ko'rish
Sana13.01.2023
Hajmi184.4 Kb.
#1091186
Bog'liq
Strukturalar ha’m ko’rsetkishler 97575b75119a6ede96b6a6e6a0ff5ce7



Strukturalar ha’m ko’rsetkishler 
 
Strukturag’a ko’rsetkishler a’piwayi ko’rsetkishler kibi su’wretlenedi: 
complex *cc,*ss; struct goods *p_goods; 
Strukturag’a ko’rsetkish ta’riyplegende initsiyalizatsiya qiliw mu’mkin. Misal 
ushin ekrandag’i ren’li noqatti su’wretlewshi to’mendegi strukturali tip ha’m 
strukturalar massivi kiritiledi. Strukturag’a ko’rsetkish ma’nisleri initsiyalizatsiya 
ha’m ma’nis beriw arqali aniqlanadi: 
struct point 
{int color; 
int x,y; 
} a,b; 
struct point *pa=&a,pb; pb=&b; 
Ko’rsetksh arqali struktura elementlerine eki usilda murajat etiw mu’mkin. 
Birinshi usil adres boyinsha ma’nis aliw a’meline tiykarlang’an bolip Ko’rsatkich 
orqali struktura elementlariga ikki usulda u’rajat qiliw mu’mkin. Birinshi usil adres 
boyinsha ma’nis beriw a’meline tiykarlang’an bolip to’mendegi ko’riniste 
qollaniladi: 
(* strukturaga ko’rsetkish).element ati; 
Ekinshi usil arnawli strelka (->) a’meline tiykarlang’an bolip to’mendegishe 
ko’riniste boladi: 
strukturaga ko’rsetkish->element ati 
Struktura elementlerine to’mendegi mu’rajatlar o’z-ara ten’ boladi: 
(*pa).color==a.color==pa->color 
Struktura elementleri ma’nislerin ko’rsetkishler ja’rdeminde to’mendegishe 
o’zgertiriw mu’mkin:
(*pa).color=red; 
pa->x=125; 
pa->y=300; 
Programmada noqatliq deneni su’wretlewshi particle strukturali tipke tiyisli 
m_point strukturasi aniqlang’an bolsin. Usi strukturag’a pinta ko’rsetkishin 
kiritemiz:
struct particle * p=&m_point; 
Bul jag’dayda m_point struktura elementlerin to’mendegishe o’zgertiriw 
mu’mkin: 
p->mass=18.4; 


for (i=0;i<3;i++) 
p->coord[i]=0.1*i; 

Download 184.4 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling