Kako Opisati Strukturu

Sadržaj:

Kako Opisati Strukturu
Kako Opisati Strukturu

Video: Kako Opisati Strukturu

Video: Kako Opisati Strukturu
Video: Коррекция нарушений слоговой структуры слова 2024, Svibanj
Anonim

Struktura u većini programskih jezika, posebno C ++, posebna je vrsta podataka, zbirka proizvoljnih elemenata. Sadržaj strukture određuje se u trenutku opisa, a sastavni elementi mogu biti različitih vrsta. Izjava i opis strukture mogući su bilo gdje u programu, sve dok se ne pozove.

Kako opisati strukturu
Kako opisati strukturu

Upute

Korak 1

Opis strukture obično sadrži i njezinu deklaraciju. Budući da je struktura zapravo novi tip podataka, njezino ime mora biti jedinstveno u okviru istog programa. U C ++-u se ključna riječ struct koristi za deklariranje strukture. Svaki element strukture u vrijeme opisa također mora biti deklariran, s punom naznakom svog tipa i količinom memorije koju zauzima. Primjer opisa: struct My_struct1 {int data1; char char2 [20]; float data3;}; Ovdje je My_struct1 naziv stvorene strukture. Stavke pronađene u zagradama nazivaju se poljima, one određuju sadržaj strukture. Svaka instanca novog tipa sadržavat će po jednu varijablu int i float, kao i niz od 20 znakovnih vrijednosti (char).

Korak 2

Za daljnji rad stvorite instancu strukture: My_struct1 Data_St; Pokazivač na strukturu kreira se na isti način kao i za bilo koji drugi tip pomoću operatora "*": My_struct1 * pointData_St;

3. korak

Često se kod pisanja programskog koda javljaju slučajevi kada se nova struktura mora spomenuti prije nego što bude u potpunosti opisana. U ovom slučaju upotrijebite kratki oblik deklaracije: struct My_struct2; Međutim, još uvijek je nemoguće deklarirati njezine objekte nakon takvog zapisa, jer je nemoguće postaviti količinu memorije koja je za njih potrebna. Stoga, prije deklariranja instanci, dajte puni oblik opisa strukture: struct My_struct2 {int data1, data2;};

4. korak

Ako bi se struktura trebala koristiti samo na jednom mjestu u vašem programu, kombinirajte deklaraciju tipa s deklaracijama varijabli. U tom se slučaju naziv strukture možda neće navesti. Deklarirajte potreban broj primjeraka odmah nakon opisa strukture, kao što je naznačeno u sljedećem primjeru: struct {int data1; char podaci2;} exs1, exs2; Ovdje su exs1 i exs2 objekti stvorenog tipa i sadrže cjelobrojne i znakovne podatke.

Preporučeni: