Статикалык массив деген эмне?
Статикалык массив деген эмне?

Video: Статикалык массив деген эмне?

Video: Статикалык массив деген эмне?
Video: 4 Новых Метода в JavaScript Массивах 2024, Сентябрь
Anonim

А статикалык массив таралган түрү болуп саналат массив колдонулган. Бул түрү болуп саналат массив анын өлчөмүн өзгөртүү мүмкүн эмес. өлчөмү менен ийкемдүү болушу керек болсо массив , сиз эстутумдун динамикалык бөлүштүрүлүшүнө өтсөңүз болот, б.а массив аткаруу учурунда өлчөмү.

Ошо сыяктуу эле, Javaдагы статикалык массив деген эмне?

Java тилиндеги массивдер . Ан массив жалпы ат менен аталган окшош типтеги өзгөрмөлөрдүн тобу. Java тилиндеги массивдер алар C/C++ менен караганда башкача иштешет. Java массив катары да колдонсо болот статикалык талаа, жергиликтүү өзгөрмө же метод параметри. өлчөмү а массив узун же кыска эмес, int мааниси менен көрсөтүлүшү керек.

Андан тышкары, Visual Basicте статикалык массив деген эмне? Статикалык массивдер элементтердин белгиленген санын камтышы керек жана бул сан компиляция убагында белгилүү болушу керек, андыктан компилятор эстутумдун керектүү көлөмүн бөлүп коё алат. ' Бул статикалык массив . Dim Names(100) As String. Visual Basic индекстөө башталат массив 0 менен. Демек, мурунку массив иш жүзүндө 101 буюмдарды камтыйт.

Бул жерде массив менен динамикалык массивдин ортосунда кандай айырма бар?

Динамикалык массивдер эстутум бөлүү динамикалык кайда эле массив белгиленген өлчөмү бар. Статикалык массивдер , кээде жөн гана деп аталат массивдер , бөлүнөт менен учурда белгиленген өлчөмү динамикалык массивдер киргизүү пайда болгондо алардын өлчөмүн көбөйтүү жана массив учурда жаңы мааниге орун жок.

Javaдагы статикалык жана динамикалык массив деген эмне?

айырмасы динамикалык жана статикалык бөлүштүрүү эки ача (ал бир аз тилге жараша болот, ал эмнени билдирет). Эң жалпы мааниде, статикалык бөлүштүрүү кандайдыр бир өлчөмдө алдын ала аныкталган дегенди билдирет, балким компиляция убагында. In java , ар кандай объектилер (анын ичинде массивдер ) ар дайым иштөө убагында бөлүнөт.

Сунушталууда: