C++ за 21 день седьмое издание


Использование циклов для доступа к элементам массива



Download 1,38 Mb.
bet56/437
Sana22.02.2022
Hajmi1,38 Mb.
#89455
TuriРеферат
1   ...   52   53   54   55   56   57   58   59   ...   437
Bog'liq
word1

Использование циклов для доступа к элементам массива

При работе с элементами массива в последовательном порядке для обращения к ним (пе­ ребора) используются циклы. Чтобы быстро научиться эффективно работать с элементами массива, используя цикл for, обратитесь к листингу 6.10 занятия 6, "Ветвление процесса выполнения программ".





РЕКОМЕНДУЕТСЯ


НЕ РЕКОМЕНДУЕТСЯ

Инициализируйте массивы всегда, иначе они будут содержать непредвиденные значения


Никогда не обращайтесь к элементу номер N, используя индекс N, в массиве из N элементов



Проверяйте всегда, используются массивы в пределах их границ


ли


ваши

Не забывайте, что к первому элементу в мас­ сиве обращаются по индексу 0





Многомерные массивы



  1. ассивы, которые мы рассматривали до сих пор, напоминали книги на полке. Может быть больше книг на более длинной полке или меньше на более короткой. Таким образом, длина полки — единственная размерность, определяющая ее емкость, следовательно, она одномерна. Но что если теперь нужно использовать массив для моделирования солнечных панелей, как показано на рис. 4.3? Солнечные панели, в отличие от книжных полок, рас­ пространяются в двух размерностях: по длине и по ширине.







Столбец 0

Столбец 1

Столбец 2

Ряд О

Панель

Панель

Панель

0

1

2




Ряд 1

Панель

Панель

Панель

3

4

5




РИС. 4.3. Массив солнечных панелей на крыше


Как можно заметить на рис. 4.3, шесть солнечных панелей располагаются в двумерном порядке: два ряда по три столбца. С одной стороны вы можете рассматривать такое рас­ положение как массив из двух элементов, каждый из которых сам является массивом из трех панелей, другими словами, как массив массивов. В языке C++ вы можете создавать двумерные массивы, но вы не ограничены только двумя размерностями. В зависимости от необходимости и характера приложения вы можете также создать в памяти многомерные массивы.



Многомерные массивы

79




Download 1,38 Mb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   437




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish