Paano Ilalarawan Ang Istraktura

Talaan ng mga Nilalaman:

Paano Ilalarawan Ang Istraktura
Paano Ilalarawan Ang Istraktura

Video: Paano Ilalarawan Ang Istraktura

Video: Paano Ilalarawan Ang Istraktura
Video: Как Рисовать Облака: Классическое Аниме Небо 2024, Disyembre
Anonim

Ang isang istraktura sa karamihan ng mga wika ng programa, sa partikular na C ++, ay isang espesyal na uri ng data, isang koleksyon ng mga di-makatwirang elemento. Ang nilalaman ng istraktura ay natutukoy sa oras ng paglalarawan nito, at ang mga sangkap na sangkap nito ay maaaring may iba't ibang uri. Ang deklarasyon at paglalarawan ng istraktura ay posible saanman sa programa, hanggang sa matawag ito.

Paano ilalarawan ang istraktura
Paano ilalarawan ang istraktura

Panuto

Hakbang 1

Karaniwan ang paglalarawan ng istraktura ay naglalaman din ng deklarasyon nito. Dahil ang istraktura ay, sa katunayan, isang bagong uri ng data, ang pangalan nito ay dapat na natatangi sa loob ng parehong programa. Sa C ++, ginagamit ang struct keyword upang ideklara ang isang istraktura. Ang bawat elemento ng istraktura sa oras ng paglalarawan ay dapat ding ideklara, na may buong pahiwatig ng uri nito at ang dami ng memorya na sinasakop nito. Isang halimbawa ng isang paglalarawan: istraktura My_struct1 {int data1; char data2 [20]; float data3;}; Narito ang My_struct1 ay ang pangalan ng nilikha na istraktura. Ang mga item na matatagpuan sa panaklong ay tinatawag na mga patlang, tinukoy nila ang nilalaman ng istraktura. Ang bawat halimbawa ng bagong uri ay maglalaman ng isang variable int at isang float, pati na rin ang isang array ng 20 mga halaga ng character (char).

Hakbang 2

Para sa karagdagang trabaho, lumikha ng isang halimbawa ng istraktura: My_struct1 Data_St; Ang isang pointer sa isang istraktura ay nilikha sa parehong paraan tulad ng para sa anumang iba pang uri gamit ang "*" operator: My_struct1 * pointData_St;

Hakbang 3

Kadalasan, kapag nagsusulat ng code ng programa, lumilitaw ang mga sitwasyon kung kailan dapat mabanggit ang isang bagong istraktura bago ito ganap na inilarawan. Sa kasong ito, gamitin ang maikling form ng deklarasyon: istraktura My_struct2; Gayunpaman, imposible pa ring ideklara ang mga bagay nito pagkatapos ng naturang talaan, dahil imposibleng itakda ang dami ng memorya na kinakailangan para sa kanila. Samakatuwid, bago ideklara ang mga pagkakataon, ibigay ang buong anyo ng paglalarawan ng istraktura: istraktura ng My_struct2 {int data1, data2;};

Hakbang 4

Kung ang istraktura ay dapat gamitin lamang sa isang lugar sa iyong programa, pagsamahin ang uri ng deklarasyon sa mga variable na deklarasyon. Sa kasong ito, maaaring hindi matukoy ang pangalan ng istraktura. Ipahayag ang kinakailangang bilang ng mga pagkakataon kaagad pagkatapos ng paglalarawan ng istraktura, tulad ng ipinahiwatig sa sumusunod na halimbawa: struct {int data1; char data2;} exs1, exs2; Narito ang exs1 at exs2 ay mga bagay ng nilikha na uri at naglalaman ng data ng integer at character.

Inirerekumendang: