Si Të Përshkruhet Struktura

Përmbajtje:

Si Të Përshkruhet Struktura
Si Të Përshkruhet Struktura

Video: Si Të Përshkruhet Struktura

Video: Si Të Përshkruhet Struktura
Video: TRİLECE/ RECETE ME TE THJESHTE SKA. Shpjeguar me te gjitha detajet. 2024, Mund
Anonim

Një strukturë në shumicën e gjuhëve të programimit, në veçanti C ++, është një lloj i veçantë i të dhënave, një koleksion elementesh arbitrare. Përmbajtja e strukturës përcaktohet në kohën e përshkrimit të saj, dhe elementët përbërës të saj mund të jenë të llojeve të ndryshme. Deklarimi dhe përshkrimi i strukturës është i mundur kudo në program, derisa të thirret.

Si të përshkruhet struktura
Si të përshkruhet struktura

Udhëzimet

Hapi 1

Zakonisht përshkrimi i strukturës përmban edhe deklarimin e saj. Meqenëse struktura është, në fakt, një lloj i ri i të dhënave, emri i saj duhet të jetë unik brenda të njëjtit program. Në C ++, fjala kyçe struktur përdoret për të deklaruar një strukturë. Secili element i strukturës në kohën e përshkrimit duhet gjithashtu të deklarohet, me një tregues të plotë të llojit të tij dhe sasisë së kujtesës që zë. Një shembull i një përshkrimi: struktura My_struct1 {int data1; të dhëna char2 [20]; float data3;}; Këtu My_struktura1 është emri i strukturës së krijuar. Artikujt e gjetur në kllapa quhen fusha, ato specifikojnë përmbajtjen e strukturës. Çdo instancë e tipit të ri do të përmbajë një ndryshore int dhe një noton, si dhe një grup me 20 vlera karakteri (char).

Hapi 2

Për punë të mëtejshme, krijoni një shembull të strukturës: My_struct1 Data_St; Një tregues i një strukture krijohet në të njëjtën mënyrë si për çdo lloj tjetër duke përdorur operatorin "*": My_struct1 * pointData_St;

Hapi 3

Shpesh, kur shkruani kodin e programit, krijohen situata kur një strukturë e re duhet të përmendet para se të përshkruhet plotësisht. Në këtë rast, përdorni formën e shkurtër të deklaratës: strukturë My_struktura2; Sidoqoftë, është akoma e pamundur të deklaroni objektet e saj pas një regjistrimi të tillë, pasi është e pamundur të caktoni sasinë e kujtesës që kërkohet për to. Prandaj, para se të deklaroni instancat, jepni formën e plotë të përshkrimit të strukturës: struktura My_struktura2 {int data1, data2;};

Hapi 4

Nëse struktura supozohet të përdoret vetëm në një vend në programin tuaj, kombinoni deklaratën e tipit me deklaratat e ndryshueshme. Në këtë rast, emri i strukturës mund të mos specifikohet. Deklaroni numrin e kërkuar të instancave menjëherë pas përshkrimit të strukturës, siç tregohet në shembullin vijues: struktura {int data1; char data2;} exs1, exs2; Këtu exs1 dhe exs2 janë objekte të llojit të krijuar dhe përmbajnë të dhëna të plota dhe karakteri.

Recommended: