Jak Popsat Strukturu

Obsah:

Jak Popsat Strukturu
Jak Popsat Strukturu

Video: Jak Popsat Strukturu

Video: Jak Popsat Strukturu
Video: Как сделать укол. how to give an injection. कैसे एक इंजेक्शन बनाने के लिए. كيفية جعل الحقن 2024, Smět
Anonim

Struktura ve většině programovacích jazyků, zejména v C ++, je speciální datový typ, soubor libovolných prvků. Obsah struktury se určuje v době jejího popisu a její základní prvky mohou být různých typů. Deklarace a popis struktury je možný kdekoli v programu, dokud není vyvolán.

Jak popsat strukturu
Jak popsat strukturu

Instrukce

Krok 1

Popis struktury obvykle obsahuje i její deklaraci. Protože struktura je ve skutečnosti nový datový typ, musí být její název v rámci stejného programu jedinečný. V C ++ se klíčové slovo struct používá k deklaraci struktury. Každý prvek struktury v době popisu musí být také deklarován, s úplným uvedením jeho typu a množství paměti, kterou zabírá. Příklad popisu: struct My_struct1 {int data1; char data2 [20]; float data3;}; Zde My_struct1 je název vytvořené struktury. Položky nalezené v závorkách se nazývají pole, určují obsah struktury. Každá instance nového typu bude obsahovat jednu proměnnou int a float, stejně jako pole hodnot 20 znaků (char).

Krok 2

Pro další práci vytvořte instanci struktury: My_struct1 Data_St; Ukazatel na strukturu je vytvořen stejným způsobem jako u jakéhokoli jiného typu pomocí operátoru "*": My_struct1 * pointData_St;

Krok 3

Při psaní programového kódu často vznikají situace, kdy je nutné zmínit novou strukturu, než bude plně popsána. V tomto případě použijte krátkou formu deklarace: struct My_struct2; Je však stále nemožné deklarovat své objekty po takovém záznamu, protože je nemožné pro ně nastavit požadovanou velikost paměti. Proto před deklarováním instancí uveďte úplnou formu popisu struktury: struct My_struct2 {int data1, data2;};

Krok 4

Pokud má být struktura použita ve vašem programu pouze na jednom místě, kombinujte deklaraci typu s deklaracemi proměnných. V takovém případě nemusí být zadán název struktury. Deklarujte požadovaný počet instancí bezprostředně za popisem struktury, jak je uvedeno v následujícím příkladu: struct {int data1; char data2;} exs1, exs2; Zde exs1 a exs2 jsou objekty vytvořeného typu a obsahují celočíselné a znakové údaje.

Doporučuje: