*   >> Lezen Onderwijs artikelen >> science >> programming

C Structures

ferenties te maken. Beschouw de volgende tabel, die de geloofsbrieven van vier medewerkers in een bedrijf geeft: Werknemer, naam, leeftijd, salaris, HQ EMP1 Mary Jones 35 $ 3.856,42 Phd EMP2 John Carlson 36 $ 2.124,32 Msc eMP3 James Taylor 32 $ 1.523,42 Bsc EMP4 Suzan White 33 $ 1.424,32 Bsc U kan een structuur voor deze referenties te creëren. Hier een referentie verwijst naar de naam, leeftijd, salaris, en de hoogste kwalificatie van een werknemer.

Het creëren van een structuur in eenvoudige termen, de syntaxis om een ​​structuur te maken is: struct {Type IdentA; Typ IdentB; Typ IdentC; ...} StructIdent1, structIdent2, structIdent3, ...; Je begint met het gereserveerde woord (trefwoord), struct. Dit wordt gevolgd door een spatie en daarna een blok. Binnen het blok je uitspraken. De verklaringen in het blok worden gescheiden door een puntkomma. Elke verklaring is de verklaring van een object. De laatste verklaring in het blok heeft ook een puntkomma.

Nadat het blok u identificatienummers voor objecten die het specifieke type structuur zal hebben. Deze gegevens worden gescheiden door een komma. Aan het einde van de structuur creatie verklaring, heb je nog een puntkomma dat het einde van de structuur verklaring markeert. Elk object in het blok is een lid van de structuur genoemd. Meer dan een Identifier voor een structuur In de onderstaande code, wordt een structuur gecreëerd voor de referenties voor vier medewerkers in een bedrijf.

Nou, om tijd en ruimte te besparen, alleen de gegevens voor twee van de medewerkers worden toegewezen; de leeftijd van één van de medewerkers wordt weergegeven. De gegevens van de code uit de bovenstaande tabel werknemer. #include int main () {struct {char * naam; int leeftijd; drijven salaris; char * HQ;} EMP1, EMP2, eMP3, EMP4; Emp1.name = "Mary Jones"; Emp1.age = 35; Emp1.salary = 3856,42; Emp1.HQ = "Phd"; Emp2.name = "John Carlson"; Emp2.age = 36; Emp2.salary = 2124,32; Emp2.HQ = "Msc"; printf ("% i", Emp2.

age); 0 terug; } In de lijn van de code waar de structuur wordt gecreëerd, vier identifiers worden gedeclareerd. Het inhoudstype van wat in elk afgeleid doel van de vier identifiers wat (interne objecten) in de struct blok. Voor de tweede code segment in het blok van de hoofdfunctie, de waarden van de interne objecten van de identifier, EMP1 toegewezen. Aan het einde van deze code segment van de afgeleide object geïdentificeerd door EMP1 alle inhoud ervan. De inhoud wordt gemaakt van voorwerpen waarvan de waarden zijn toeg

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.