1. Ko'rsatkichlar va massivlar o'rtasidagi munosabat Ko’rsatgichga ko’rsatgich Ko’p o’lchovli massivlar



Yüklə 26,08 Kb.
səhifə4/6
tarix09.10.2023
ölçüsü26,08 Kb.
#153353
1   2   3   4   5   6
5-mavzu Massivlar va vektorlar

Strukturalar

  • Struktura - bu har xil turdagi nomlangan elementlar to'plami.
  • Struktura turi e’lon qilinishi quyidagicha ko'rishda bo’ladi:
  • struct tur_nomi {Elementlar tavsifi};
  • Strukturaning elementlari maydonlar deb nomlanadi, ular ixtiyoriy tip bo’lishi mumkin, jumladan, strukturaning o’ziga bo’lgan ko’rsatgich ham bo’lishi mumkin.

Struktura maydonlari

  • Strukturaning maydon nomlari turli xil bo’lishi mumkin.
  • Turli xil strukturadagi elementlarining nomi bir xil bo’lishi mumkin.
  • Strukturaning elementi boshqa struktura bo’lishi mumkin.
  • struct pets { char name[10];
  • int age };
  • struct boy { char name[10];
  • int age;
  • pets pet };
  • С++ tilida struktura
  • struct turi sinfning bir turi bo'lib, sinflarning barcha xususiyatlariga ega. struct sinfining barcha maydonlari jizlik bo'yicha ochiq (public), ammo ularni yopiq (private) sifatida aniqlash mumkin.

O'zgaruvchilarni e'lon qilish

  • Quyidagi operator:
  • struct book library;
  • struktura shabloniga mos 96 bayt xotira ajratilgan struct book turdagi ob'ektni yaratadi.
  • struct book tipidan foydalanib, bir nechta obyektlarni tasvirlash mumkin:
  • struct book library, catalog[10], *plibrary;
  • Struktura shablonini tavsiflashi va struktura o'zgaruvchisini aniqlanishini birlashtirish mumkin:
          • struct book
          • {
          • char title[81];
          • int year;
          • int page;
          • float price;
          • } library;

Yüklə 26,08 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




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