2d массивууд залгаа байна уу?
2d массивууд залгаа байна уу?

Видео: 2d массивууд залгаа байна уу?

Видео: 2d массивууд залгаа байна уу?
Видео: Хоёр хэмжээст (2D) массивын танилцуулга 2024, May
Anonim

C, a хоёр хэмжээст массив нэг хэмжээст гэж үздэг массив эгнээнүүдийн, тэдгээр нь өөрөө нэг хэмжээст массив . Тиймээс, А хоёр хэмжээст массив бүхэл тоонуудын AA нь a хэлбэрээр хадгалагдана залгаа элементүүдийн дараалал, тус бүр нь нэг хэмжээст массив.

Үүнтэй холбогдуулан массивууд хоорондоо уялдаа холбоотой юу?

Ан массив нь залгаа индекс ашиглан хандаж болох нэгэн төрлийн элементүүдийн цуглуулга. By залгаа , бид -ийн элементүүдийг хэлнэ массив санах ойд хоорондоо зэргэлдээ оршдог бөгөөд тэдгээрийн хооронд зай завсар байхгүй. Нэг төрлийн гэж бид бүгд ижил төрлийнх гэсэн үг юм.

Цаашилбал, Си хэл дээр массив болон заагчийг үргэлж сольж хэрэглэж болох уу? Заагч болон массив нэрс чадна бараг л болно сольж хэрэглэсэн . Үл хамаарах зүйлүүд байдаг. Та шинээр оноож болохгүй заагч үнэ цэнэ нь массив нэр. The массив нэр үргэлж байх болно -ийн эхний элементийг заана массив.

Хүмүүс бас асуудаг, 2d массив санах ойд хэрхэн хадгалагддаг вэ?

А 2D массив хадгалагдана компьютерт санах ой нэг эгнээ нөгөөг дагадаг. Хэрэв өгөгдлийн утга бүрийн массив B байт шаардлагатай санах ой , мөн хэрэв массив C баганууд, дараа нь санах ой оноо[m][n] зэрэг элементийн байршил нь эхний байтын хаягаас (m*c+n)*B байна.

С хэлэнд 2d массивууд залгаа байна уу?

онд C , a хоёр хэмжээст массив нэг хэмжээст гэж үздэг массив эгнээнүүдийн, тэдгээр нь өөрөө нэг хэмжээст массив . Тиймээс, А хоёр хэмжээст массив бүхэл тоонуудын AA нь a хэлбэрээр хадгалагдана залгаа элементүүдийн дараалал, тус бүр нь нэг хэмжээст массив.

Зөвлөмж болгож буй: