ko‘r o‘lchovli masivlar. kiritish–chiqarish bazaviy fayli

DOCX 2 стр. 20,2 КБ Бесплатная загрузка

Предварительный просмотр (2 стр.)

Прокрутите вниз 👇
1 / 2
7-mavzular: ko‘r o‘lchovli masivlar. kiritish–chiqarish bazaviy fayli c++ da massivning eng umumiy tushunchasi — bu ko‘rsatkichdir, bunda har xil turdagi ko‘rsatkich bo‘lishi mumkin, ya’ni massiv har qanday turdagi elementlarga, shu jumladan, massiv bo‘lishi mumkin bo‘lgan ko‘rsatkichlarga ham ega bo‘lishi mumkin. o‘z tarkibida boshqa massivlarga ham ega bo‘lgan massiv ko‘p o‘lchamli hisoblanadi. bunday massivlarni e’lon qilishda kompyuter xotirasida bir nechta turli xildagi obyekt yaratiladi. masalan, int arr[4][3]: arr arr[0] → arr[0][0] arr[0][1] arr[0][2] arr[1] → arr[1][0] arr[1][1] arr[1][2] arr[2] → arr[2][0] arr[2][1] arr[2][2] arr[3] → arr[3][0] arr[3][1] arr[3][2] shunday qilib, arr[4][3] ning e’lon qilinishi dasturda uchta turli xildagi obyektlarni yuzaga keltiradi: arr identifikatorli ko‘rsatkichni, to‘rtta ko‘rsatkichdan iborat nomsiz massivni va int turidagi o‘n ikkita sondan iborat nomsiz massivni. nomsiz massivlarga kirish huquqiga ega bo‘lish uchun arr ko‘rsatkichli adresli ifodalar qo‘llanadi. ko‘rsatkichlar massivi elementlariga kirish huquqi arr[2] yoki *(arr+2) shaklidagi indeksli ifodaning bittasini ko‘rsatish orqali amalga oshiriladi. int turidagi ikki o‘lchamli sonlar …
2 / 2
ar massivining massivlariga ko‘rsatkichni yuzaga keltiradi. ko‘p o‘lchamli massivlar elementlarini joylashtirishda ular xotirada satrlar bo‘yicha bir tartibda joylashtiriladi, ya’ni oxirgi indeks hammadan tezroq o‘zgaradi, birinchisi esa sekinroq o‘zgaradi. bunday tartib ko‘p o‘lchamli massiv boshlang‘ich elementining adresini hamda faqat bitta indeks ifodasini qo‘llab, ko‘p o‘lchamli massivning har qanday elementiga murojaat qilish imkonini beradi. masalan, arr[1][2] elementiga murojaatni ptr2 ko‘rsatkichi yordamida amalga oshirsa bo‘ladi. bu ko‘rsatkich esa ptr2[1*4+2] () murojaati yoki ptr2[6] murojaati sifatida int *ptr2=arr[0] shaklida e’lon qilingan bo‘ladi. ta’kidlab o‘tish lozimki, tashqi tomondan o‘xshash arr[6] murojaatini bajarish mumkin emas, chunki 6 indeksli ko‘rsatkich mavjud emas. shuningdek, uch o‘lchamli massivga kiradigan arr3[2][3][4] elementiga murojaat uchun float *ptr3=arr3[0][0] ko‘rinishida tavsiflangan, ptr3[3*2+4*3+4] yoki ptr3[22] shaklidagi bitta indeksli ifodaga ega bo‘lgan ko‘rsatkichni qo‘llash mumkin. ko‘rsatkichlar massivlari ko‘rsatkichlar massivlari quyidagicha ta’riflanadi: * [ ] ko‘rsatkichlar massivlari funksiyalarda matritsalar qiymatlarini o‘zgartirish uchun ishlatilishi mumkin. dinamik massivlar c++ tilida o‘zgaruvchilar yo statik tarzda — kompilyatsiya paytida, yoki …

Хотите читать дальше?

Скачайте все 2 страниц бесплатно через Telegram.

Скачать полный файл

О "ko‘r o‘lchovli masivlar. kiritish–chiqarish bazaviy fayli"

7-mavzular: ko‘r o‘lchovli masivlar. kiritish–chiqarish bazaviy fayli c++ da massivning eng umumiy tushunchasi — bu ko‘rsatkichdir, bunda har xil turdagi ko‘rsatkich bo‘lishi mumkin, ya’ni massiv har qanday turdagi elementlarga, shu jumladan, massiv bo‘lishi mumkin bo‘lgan ko‘rsatkichlarga ham ega bo‘lishi mumkin. o‘z tarkibida boshqa massivlarga ham ega bo‘lgan massiv ko‘p o‘lchamli hisoblanadi. bunday massivlarni e’lon qilishda kompyuter xotirasida bir nechta turli xildagi obyekt yaratiladi. masalan, int arr[4][3]: arr arr[0] → arr[0][0] arr[0][1] arr[0][2] arr[1] → arr[1][0] arr[1][1] arr[1][2] arr[2] → arr[2][0] arr[2][1] arr[2][2] arr[3] → arr[3][0] arr[3][1] arr[3][2] shunday qilib, arr[4][3] ning e’lon qilinishi dasturda uchta turli xildagi obyektlarni yuzaga keltiradi: arr identifi...

Этот файл содержит 2 стр. в формате DOCX (20,2 КБ). Чтобы скачать "ko‘r o‘lchovli masivlar. kiritish–chiqarish bazaviy fayli", нажмите кнопку Telegram слева.

Теги: ko‘r o‘lchovli masivlar. kiriti… DOCX 2 стр. Бесплатная загрузка Telegram