Массивдер белгилүү бир типтеги элементтердин ырааттуулугун билдирет. Массив төмөнкүдөй аныкталат:
1 |
|
Мисалы, беш int элементтен турган массив:
1 |
|
Бул аныктама менен массивдин бардык элементтери демейки маанилер менен инициализацияланат. Бирок массивдин элементтерин башка маанилер менен инициализациялоого да болот:
1 |
|
Маанилер үтүр менен бөлүнгөн тармал кашааларга берилет. Бул учурда, маанилер массивдин узундугунан көп болушу мүмкүн эмес. Бул учурда массивдин узундугу 5ти түзөт, андыктан тармал кашааларда бештен ашык элементти көрсөтүүгө болбойт. Бирок сиз азыраак элементтерди аныктай аласыз:
1 2 |
|
Бул учурда, эч кандай мааниси көрсөтүлбөгөн элементтер демейки мааниге ээ болот.
Сиз ошондой эле массивдин өзгөрмөнүн стенографиялык аныктамасын колдоно аласыз:
1 |
|
Эгерде узундуктун ордуна төрт бурчтуу кашаанын ичинде эллипс көрсөтүлсө, массивдин узундугу ага берилген элементтердин санына жараша аныкталат:
1 2 3 4 |
|
Массивдин узундугу анын түрүнүн бир бөлүгү болуп саналат. Жана, мисалы, төмөнкү эки массив бир эле типтеги эки маалыматты сактаса да, ар кандай маалыматтарды билдирет:
1 2 3 |
|
Жана бул учурда, дайындоодо биз ката алабыз, анткени биз бир түрдөгү маалыматтарды башка түрдөгү өзгөрмөгө өткөрүүгө аракет кылып жатабыз.
Массивдин элементтерине жетүү үчүн индекстер колдонулат - элементтердин сандары. Бул учурда, номерлөө нөлдөн башталат, башкача айтканда, биринчи элемент 0 индексине ээ болот. Индекс чарчы кашаанын ичинде көрсөтүлөт. Индекс боюнча сиз элементтин маанисин ала аласыз же аны өзгөртө аласыз:
1 2 3 4 5 6 7 8 9 10 |
|
Массивдеги индекстер чындыгында тиешелүү мааниге жетүүгө мүмкүн болгон ачкыч катары иштешет. Жана принцип боюнча, кайсы ачкычка кайсы маани туура келерин ачык көрсөтө алабыз. Бул учурда, сандык баскычтар өсүү тартибинде жайгаштырылбайт:
1 2 |
|