34
Masalan:
employee.name – «Ashurov» satriga ko‘rsatkich;
employee.rate – 10000 qiymatga ega bo‘lgan butun tipdagi o‘zgaruvchi
Strukturaga ko‘rsatkichlar. Strukturaga ko‘rsatkichlar oddiy ko‘rsatkichlar kabi
tasvirlanadi:
Student*ps;
Strukturaga ko‘rsatkich ta’riflanganda initsializatsiya kilinishi mumkin:
Student *ps=&mas[0];
Ko‘rsatkich orqali struktura elementlariga ikki usulda murojaat qilish mumkin.
Birinchi usul adres buyicha qiymat olish amaliga asoslangan bo‘lib quyidagi shaklda
qo‘llaniladi:
(* strukturaga ko‘rsatkich).element nomi;
Ikkinchi usul maxsus strelka (->) amaliga asoslangan bo‘lib quyidagi ko‘rinishga
ega:
strukturaga ko‘rsatkich->element nomi
Struktura elementlariga quyidagi murojaatlar uzaro tengdir:
cin>>(*ps).name;
cin>>ps->title;
Dostları ilə paylaş: