
2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:34
C, a хоёр хэмжээст массив нэг хэмжээст гэж үздэг массив эгнээнүүдийн, тэдгээр нь өөрөө нэг хэмжээст массив . Тиймээс, А хоёр хэмжээст массив бүхэл тоонуудын AA нь a хэлбэрээр хадгалагдана залгаа элементүүдийн дараалал, тус бүр нь нэг хэмжээст массив.
Үүнтэй холбогдуулан массивууд хоорондоо уялдаа холбоотой юу?
Ан массив нь залгаа индекс ашиглан хандаж болох нэгэн төрлийн элементүүдийн цуглуулга. By залгаа , бид -ийн элементүүдийг хэлнэ массив санах ойд хоорондоо зэргэлдээ оршдог бөгөөд тэдгээрийн хооронд зай завсар байхгүй. Нэг төрлийн гэж бид бүгд ижил төрлийнх гэсэн үг юм.
Цаашилбал, Си хэл дээр массив болон заагчийг үргэлж сольж хэрэглэж болох уу? Заагч болон массив нэрс чадна бараг л болно сольж хэрэглэсэн . Үл хамаарах зүйлүүд байдаг. Та шинээр оноож болохгүй заагч үнэ цэнэ нь массив нэр. The массив нэр үргэлж байх болно -ийн эхний элементийг заана массив.
Хүмүүс бас асуудаг, 2d массив санах ойд хэрхэн хадгалагддаг вэ?
А 2D массив хадгалагдана компьютерт санах ой нэг эгнээ нөгөөг дагадаг. Хэрэв өгөгдлийн утга бүрийн массив B байт шаардлагатай санах ой , мөн хэрэв массив C баганууд, дараа нь санах ой оноо[m][n] зэрэг элементийн байршил нь эхний байтын хаягаас (m*c+n)*B байна.
С хэлэнд 2d массивууд залгаа байна уу?
онд C , a хоёр хэмжээст массив нэг хэмжээст гэж үздэг массив эгнээнүүдийн, тэдгээр нь өөрөө нэг хэмжээст массив . Тиймээс, А хоёр хэмжээст массив бүхэл тоонуудын AA нь a хэлбэрээр хадгалагдана залгаа элементүүдийн дараалал, тус бүр нь нэг хэмжээст массив.
Зөвлөмж болгож буй:
2D массивууд санах ойд хэрхэн хадгалагддаг вэ?

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

Аливаа зүйлийг атгах гэдэг нь түүнийг оролдоод “толгойгоо эргүүлэх” эсвэл ойлгохыг хэлнэ. Аливаа зүйлийг [сайн] ойлгоно гэдэг нь [аль хэдийн] маш сайн ойлгосон гэсэн үг
Массивууд матриц мөн үү?

Бид одоо матриц (ганц тоо: матриц) гэж нэрлэгддэг хоёр хэмжээст массивуудыг хэлэлцэхэд бэлэн байна. Матриц нь мөр, багана бүхий хүснэгттэй төстэй. Массив олон хэмжээстэй байх боломжтой. Жишээлбэл, гурван хэмжээст массив нь 3 дэд тэмдэгттэй бөгөөд хэмжээс бүр нь массив дахь доод тэмдэгтээр илэрхийлэгдэнэ
Санах ойд массивууд хэрхэн дүрслэгддэг вэ?

Массивууд нь ихэвчлэн санах ойн хэрэглээг харуулсан диаграммуудаар дүрслэгддэг. Заагчууд нь бусад өгөгдлийн санах ойн хаягийг агуулж байдаг бөгөөд хар дискээр тусгагдсан өгөгдөл рүү чиглэсэн сумаар дүрслэгддэг. Энэ жишээн дээрх массивын бодит хувьсагч нь түүний бүх элементийн санах ойн заагч юм
Үйлдлийн систем дэх залгаа бус санах ойн хуваарилалт гэж юу вэ?

Зэргэлдээгүй санах ойн хуваарилалт нь процесст өөрийн шаардлагын дагуу санах ойн өөр өөр байршилд хэд хэдэн санах ойн блокуудыг олж авах боломжийг олгодог. Зэргэлдээгүй санах ойн хуваарилалт нь дотоод болон гадаад хуваагдлаас үүдэлтэй санах ойн зарцуулалтыг бууруулдаг