2D massivlari bir-biriga yaqinmi?
2D massivlari bir-biriga yaqinmi?

Video: 2D massivlari bir-biriga yaqinmi?

Video: 2D massivlari bir-biriga yaqinmi?
Video: 16 Array - C++da massiv - C++ dasturlash tili 2024, May
Anonim

C da, a ikki o'lchovli massiv bir o'lchovli deb hisoblanadi massiv o'zlari bir o'lchovli bo'lgan qatorlar massivlar . Shuning uchun, a ikki o'lchovli massiv butun sonlar, AA, a sifatida saqlanadi tutash elementlar ketma-ketligi, ularning har biri bir o'lchovli massiv.

Shu munosabat bilan massivlar ulashganmi?

An massiv a tutash indeks yordamida kirish mumkin bo'lgan bir hil elementlar to'plami. tomonidan tutash ning elementlarini nazarda tutamiz massiv xotirada bir-biriga qo'shni bo'lib, ular orasida bo'shliqlar yo'q. Bir jinsli deganda, ularning barchasi bir xil turdagi ekanligini tushunamiz.

Bundan tashqari, massivlar va ko'rsatkichlar har doim C tilida bir-birining o'rnida ishlatilishi mumkinmi? Ko'rsatkichlar va massiv ismlar mumkin deyarli bo'ladi o‘rnida ishlatiladi . Istisnolar mavjud. Siz yangisini tayinlay olmaysiz ko'rsatgich qiymati a massiv nomi. The massiv nomi har doim bo'ladi ning birinchi elementiga ishora qiling massiv.

Odamlar shuningdek, 2D massivi xotirada qanday saqlanadi?

A 2D massivi saqlanadi kompyuterda xotira bir qator boshqasidan keyin. Agar har bir ma'lumot qiymati massiv B bayt talab qiladi xotira , va agar massiv C ustunlariga ega, keyin esa xotira ball[m][n] kabi elementning joylashuvi (m*c+n)*B birinchi bayt manzilidan.

C tilida 2d massivlar tutashganmi?

In C , a ikki o'lchovli massiv bir o'lchovli deb hisoblanadi massiv o'zlari bir o'lchovli bo'lgan qatorlar massivlar . Shuning uchun, a ikki o'lchovli massiv butun sonlar, AA, a sifatida saqlanadi tutash elementlar ketma-ketligi, ularning har biri bir o'lchovli massiv.

Tavsiya: