Struktura nebo struktura v programovacích jazycích C je kontejner, který obsahuje proměnné různých datových typů, ke kterým lze přistupovat společně. Struktury jsou užitečné, protože mohou kategorizovat a seskupovat související data. Struktury se vyskytují v programovacích jazycích C, které zahrnují C # a C ++.
Chcete-li zahájit a používat strukturu, nejprve deklarujte strukturu a vložte před ni volitelný název (nebo značku):
Stručný název {};
Poté na konec struktury umístěte středník.
Struktury obsahují proměnné, které identifikují konkrétní část dat, se kterými jsou spárovány v rámci struktury. Některé běžné proměnné v programování C zahrnují int, char a float, které označují datový typ, který ukládají. Například pokud jedna struktura obsahuje údaje o jednom konkrétním zákazníkovi v podniku, může se proměnná char vztahovat k jménu zákazníka, zatímco int (celé číslo) obsahuje jejich konkrétní identifikační číslo zákazníka. Konkrétní informace, které proměnná ukládá, se označují jako hodnota. Struktury poskytují metodu seskupování souvisejících (nebo možná nesouvisejících) dat v organizovaném formátu.
Pro přístup k datům ve struktuře použijte operátor člena (často tečku) mezi proměnnou a konkrétním datovým členem. Můžete také použít ukazatel k vyhledání dat uložených ve struktuře. Ukazatele používají adresu paměti proměnné, která byla naprogramována ve struktuře, k vyhledání odpovídajících dat této proměnné.