Kako Opisati Strukturo

Kazalo:

Kako Opisati Strukturo
Kako Opisati Strukturo

Video: Kako Opisati Strukturo

Video: Kako Opisati Strukturo
Video: Как составить (написать) бизнес план для малого бизнеса: структура + пример (образец) с расчётами 2024, Maj
Anonim

Struktura v večini programskih jezikov, zlasti v C ++, je posebna vrsta podatkov, zbirka poljubnih elementov. Vsebina strukture je določena v času opisa, sestavni elementi pa so lahko različnih vrst. Izjava in opis strukture sta možna kjer koli v programu, dokler ni poklican.

Kako opisati strukturo
Kako opisati strukturo

Navodila

Korak 1

Običajno opis strukture vsebuje tudi njeno izjavo. Ker je struktura v resnici nov podatkovni tip, mora biti njeno ime v istem programu unikatno. V C ++ se ključna beseda struct uporablja za razglasitev strukture. Deklarirati je treba tudi vsak element strukture v času opisa, s popolno navedbo njegove vrste in zasedenega pomnilnika Primer opisa: struct My_struct1 {int data1; char char2 [20]; float data3;}; Tu je My_struct1 ime ustvarjene strukture. Elementi, najdeni v oklepajih, se imenujejo polja, ki določajo vsebino strukture. Vsak primerek novega tipa bo vseboval eno spremenljivko int in float ter matriko z 20 znakovnimi vrednostmi (char).

2. korak

Za nadaljnje delo ustvarite primerek strukture: My_struct1 Data_St; Kazalec na strukturo se ustvari na enak način kot za katero koli drugo vrsto z uporabo operatorja "*": My_struct1 * pointData_St;

3. korak

Pri pisanju programske kode se pogosto pojavijo situacije, ko je treba novo strukturo omeniti, preden je v celoti opisana. V tem primeru uporabite kratko obliko izjave: struct My_struct2; Vendar pa po takem zapisu še vedno ni mogoče prijaviti njegovih predmetov, saj je nemogoče nastaviti količino pomnilnika, ki je zanje potrebna. Zato pred prijavo primerov podajte celotno obliko opisa strukture: struct My_struct2 {int data1, data2;};

4. korak

Če naj bi se struktura uporabljala samo na enem mestu v vašem programu, združite deklaracijo tipa z deklaracijami spremenljivk. V tem primeru imena strukture ni mogoče določiti. Navedite potrebno število primerkov takoj za opisom strukture, kot je navedeno v naslednjem primeru: struct {int data1; char podatki2;} exs1, exs2; Tu so exs1 in exs2 predmeti ustvarjene vrste in vsebujejo celoštevilčne in znakovne podatke.

Priporočena: