KọmputaSiseto

A ìmúdàgba orun ati awọn oniwe-ẹya ara ẹrọ

Orun wa ni gbogbo tọka si bi ohun ti paṣẹ ṣeto ti eroja kọọkan nini kan awọn (kanna) tẹ. Imole wa ni aimi ati ki o ìmúdàgba. akọkọ ipari ti wa ni pato ninu igbese, i.e., siseto ṣaaju ki o to a ibere ti awọn eto fun ipaniyan, awọn keji - ni papa ti ipaniyan.
Fun kan aimi orun ninu awọn apejuwe yẹ ki o wa pinnu nọmba ti eroja eyi ti ko le wa ni yipada (ilosoke tabi isalẹ) nigba ti eto. Nigba ti eto bẹrẹ, lilo a aimi orun fun ipaniyan ni iranti nọmba kan ti awọn baiti soto lati fi awọn oniwe-eroja. Yi iye ti iranti yoo wa ni sọtọ si awọn eto bi gun bi o ti pari awọn oniwe-iṣẹ. Paapa ti o ba yi iranti ti wa ni ko lo, ko si miiran koodu kii yoo ni anfani lati wọle si o.
Pascal siseto ede le nikan ṣiṣẹ pẹlu awọn aimi imole. Nitorina, ti o ba ti o ba fẹ lati ṣiṣẹ pẹlu awọn ọkọọkan kan ti ayípadà ipari, o jẹ ṣee ṣe lati se apejuwe awọn ti be, fun apẹẹrẹ, jade ti a ọgọrun eroja, ati ki o lo ni orisirisi awọn ipo kan ti a ti o yatọ si awọn nọmba kan ti eroja, ko koja awọn nọmba 100. Ati awọn ti o ni esan alaigbọn.
Isoro yi ko ni tẹlẹ ninu awọn ese idagbasoke ayika ti Delphi. A ìmúdàgba orun faye gba fun awọn apejuwe ko ni pato awọn nọmba ti eroja, ki o si mọ awọn oniwe-isise. A ìmúdàgba orun le ti wa ni a sapejuwe ninu var apakan bi wọnyi:
Var Ga: orun ti odidi

Bayi, awọn be, pataki idamo Ga, ni a PCM ọkọọkan ti aimọ odidi (bẹ jina) ni ipari. Lati ṣeto awọn iwọn, awọn eto gbọdọ waye SetLength ilana, fun apẹẹrẹ, SetLength (Ga, 9). Ga gba ìmúdàgba orun apa miran dogba si awọn nọmba 9. Bayi, o ti wa ni ti pinnu rẹ pe ni ọkọọkan nibẹ ni o wa mẹsan eroja ti iru odidi, kà lati odo. Awọn wọnyi ni awọn ẹya ara ẹrọ ni a ìmúdàgba orun. Delphi ni a ilana frees iranti kan ti a ti ṣeto ti awọn nọmba, ibi ti awọn nilo fun titoju mọ. Yi ilana finalize, ninu wa nla ti o yoo loo bi wọnyi: finalize (Ga).

Bakanna, ọkan le apejuwe ati ki o waye multidimensional ìmúdàgba imole ni Delphi. Fun apẹẹrẹ, meji-onisẹpo ìmúdàgba be yoo wa ni apejuwe bi wọnyi:
Var Ga: orun ti orun ti odidi
Ti o ba wulo, awọn ọwọn le jẹ ti o yatọ si gigun. O ti tun pàtó kan SetLength ilana.

Igba, paapa ni o tobi ati eka eto, diẹ ninu awọn data ẹya ti wa ni lo lati akoko si akoko, tabi nikan ni awọn ibere / opin ti awọn eto. O je "ni Reserve" ni yio jẹ gidigidi wasteful lati tọju ni iranti. A ìmúdàgba orun - ona kan ti onipin ipin ti oro ti awọn kọmputa eto. Biotilejepe o ni o ni diẹ ninu awọn alailanfani. Ni ibere, o jẹ ko nigbagbogbo rọrun Nọmba eroja lati ibere. Keji, awọn komputa yẹ ki o ma wa ni gbọye ni kọọkan ojuami ti awọn koodu, awọn majemu ti awọn ìmúdàgba orun. Ṣugbọn awọn oniwe-anfani ṣe yeye gbogbo awọn wọnyi isoro. Ni pato, ti o ba ti o ba fẹ lati fi jade kan ti o tobi iwọn didun ti data subroutine, o ko le se lai awọn ìmúdàgba mode ti oniduro.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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