Hoe Om Die Struktuur Te Beskryf

INHOUDSOPGAWE:

Hoe Om Die Struktuur Te Beskryf
Hoe Om Die Struktuur Te Beskryf

Video: Hoe Om Die Struktuur Te Beskryf

Video: Hoe Om Die Struktuur Te Beskryf
Video: Советы и хитрости мастеров, облегчающие жизнь! А вы не знаете! 2024, Mei
Anonim

'N Struktuur in die meeste programmeertale, veral C ++, is 'n spesiale datatipe, 'n versameling arbitrêre elemente. Die inhoud van die struktuur word tydens die beskrywing daarvan bepaal en die samestellende elemente daarvan kan van verskillende soorte wees. Die verklaring en beskrywing van die struktuur is oral in die program moontlik totdat dit genoem word.

Hoe om die struktuur te beskryf
Hoe om die struktuur te beskryf

Instruksies

Stap 1

Gewoonlik bevat die beskrywing van die struktuur ook die verklaring daarvan. Aangesien die struktuur in werklikheid 'n nuwe datatipe is, moet die naam uniek wees binne dieselfde program. In C ++ word die struct-sleutelwoord gebruik om 'n struktuur te verklaar. Elke element van die struktuur ten tye van die beskrywing moet ook verklaar word, met 'n volledige aanduiding van die tipe en die hoeveelheid geheue wat dit inneem. 'N Voorbeeld van 'n beskrywing: struct My_struct1 {int data1; char data2 [20]; float data3;}; hier is My_struct1 die naam van die struktuur wat geskep is. Items wat tussen hakies voorkom, word velde genoem, hulle spesifiseer die inhoud van die struktuur. Elke geval van die nuwe tipe sal een veranderlike int en 'n float bevat, sowel as 'n skikking van 20 karakterwaardes (char).

Stap 2

Skep 'n voorbeeld van die struktuur vir verdere werk: My_struct1 Data_St; 'N Aanwyser na 'n struktuur word op dieselfde manier geskep as vir enige ander tipe met behulp van die operateur "*": My_struct1 * pointData_St;

Stap 3

By die skryf van programkode ontstaan daar dikwels situasies wanneer 'n nuwe struktuur genoem moet word voordat dit volledig beskryf word. Gebruik in hierdie geval die kort vorm van die verklaring: struct My_struct2; Dit is egter steeds onmoontlik om die voorwerpe na so 'n rekord te verklaar, aangesien dit onmoontlik is om die hoeveelheid geheue wat daarvoor benodig word, in te stel. Voordat u dus gevalle verklaar, gee die volledige beskrywing van die struktuur: struct My_struct2 {int data1, data2;};

Stap 4

As die struktuur slegs op een plek in u program gebruik moet word, kombineer u die tipe verklaring met die veranderlike verklarings. In hierdie geval kan die struktuurnaam nie gespesifiseer word nie. Verklaar die vereiste aantal gevalle onmiddellik na die struktuurbeskrywing, soos aangedui in die volgende voorbeeld: struct {int data1; char data2;} exs1, exs2; hier exs1 en exs2 is voorwerpe van die geskepte tipe en bevat heelgetal- en karakterdata.

Aanbeveel: