KwamfutocinShirye-shirye

A tsauri tsararru da siffofin

Array ne kullum ake magana a kai a matsayin wani umurni da ya kafa abubuwa kowane ciwon wasu (wannan) rubuta. Iri-iri ne a tsaye da kuma tsauri. na farko tsawon aka kayyade a mataki, Ina nufin, shirye-shirye kafin a fara shirin domin kisa, na biyu - a cikin shakka daga kisa.
Ga wani a tsaye tsararru a cikin bayanin da ya kamata a ƙaddara yawan abubuwa da ba za a iya canza (karuwa ko raguwa) a lokacin shirin. Lokacin da shirin farawa, ta amfani da wani a tsaye tsararru ga kisa a ƙwaƙwalwar mai yawan bytes kasaftawa don adana ta abubuwa. Wannan adadin ƙwaƙwalwar za a sanya wa shirin dai shi ya gama ta aiki. Ko da wannan memory ba a amfani da su, ba wani code ba za su iya samun damar da shi.
Pascal shirye-shirye da harshen iya kawai aiki tare da canzawa iri-iri. Saboda haka, idan kana so ka yi aiki tare da wani jerin m tsawon, yana yiwuwa a bayyana tsarin, misali, daga wani mutum ɗari abubuwa, da kuma amfani a matakai daban-daban na wata lambar daban na abubuwa, ba wucewa da lambar 100. Kuma shi ne haƙĩƙa marasa fahimta.
Wannan matsalar ba ya wanzu a cikin hadedde raya yanayi na Delphi. A tsauri tsararru damar domin bayanin ba saka da yawan abubuwa, da kuma sanin da Runtime. A tsauri tsararru za a iya bayyana a var sashe kamar haka:
Var M: tsararru na lamba

Saboda haka, tsarin, kaddamarda ganowa M, shi ne mikakke jerin unknown lamba (yanzu) a tsawon. Don saita girman, da shirin dole ne amfani SetLength hanya, misali, SetLength (M, 9). M acquire tsauri tsararru girma daidaita da adadin 9. Yanzu, aka ƙaddara cewa a cikin jerin akwai tara abubuwa na irin lamba, ƙidaya daga sifili. Wadannan siffofin da tsauri tsararru. Delphi ne a hanya fid da memory na wani sa na lambobi, inda bukatar Adanar bace. Wannan hanya kamalla, a cikin yanayin da shi za a iya amfani kamar haka: kamalla (M).

Hakazalika, wanda zai iya bayyana da kuma amfani da dabaru iri-iri tsauri a Delphi. Alal misali, biyu-girma tsauri tsarin zai bayyana kamar haka:
Var M: tsararru na tsararru na lamba
Idan dole, ginshikan iya zama daban-daban da tsawo. Haka kuma an kayyade SetLength hanya.

Sau da yawa, musamman ma a cikin manyan kuma hadaddun shirye-shirye, wasu data Tsarin ake amfani da daga lokaci zuwa lokaci, ko kuma kawai a farkon / karshen shirin. Shi ne "a ajiye" zai zama sosai m ga ci gaba a ƙwaƙwalwar ajiyar. A tsauri tsararru - hanya daya daga m kasafi na albarkatun da kwamfuta tsarin. Ko da yake yana da wasu disadvantages. Da fari dai, shi ne, ba ko da yaushe m lambobin abubuwa daga karce. Na biyu, da shirye-shiryen kamata ko da yaushe a fahimci a kowane batu na code, da yanayin tsauri tsararru. Amma da abũbuwan amfãni sa m duk wadannan matsaloli. A musamman, idan kana so ka aika fitar a manyan girma na data subroutine, shi ba zai iya yi ba tare da tsauri yanayin wakilci.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.delachieve.com. Theme powered by WordPress.