#include int main () {struct {char * nimi; int ikä; float palkka; 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); palata 0; } Linja koodin missä struct on luotu, neljä tunnisteet ilmoitetaan. Sisältötyyppi, mikä tulee olemaan kussakin johdettu kohde neljä tunnisteiden on mitä (sisäisten objektien) on struct lohkossa. Toisen koodisegmentin lohkossa on päätehtävä, arvot sisäisten objektien tunnisteen, Emp1 on osoitettu.
Lopussa tämän koodisegmentti, saatu esine tunnistetaan Emp1 on kaikki sen sisältö. Sen sisältö on valmistettu esineitä, joiden arvot on osoitettu. Joka on, sen sisältö on tehty esineitä, jotka eivät ole tyhjiä lopussa koodisegmentti. Arvot voidaan osoittaa muille struct esineitä (Emp2, Emp3, EMP4) samalla tavalla. Saada arvo yksi esineitä struct esine, kirjoita tunniste struct objekti ensin, sitten piste ja sitten tunnisteen vastaavia sisäisiä objekti. Juuri tehdään printf toiminto. On enemmän structs kuin minä olen antanut teille. Kuitenkin mitä olen antanut sinulle, voit tehdä monia asioita.
Aika pitää taukoa. Olkaamme lopettaa tähän ja jatkaa seuraavassa osa sarjasta. Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko alla hakukenttään tämän sivun ja sitten Etsi (käytettävissä valikko jos saatavissa): Aloittaminen sertin Syntaksi C Perus tyypit C kohdetunnisteita C Pointers C ehtolauseet Boolen logiikka C Boolen logiikka ja C edellytykset vertailu ja laskutoimitukset C Loop konstruktit C Array C Pointer ja Array C sydänköyden CC Rakenteet Toiminnot CC Basic Input ja Output Error perusteet C valkoinen Space C Perusteet C tunniste soveltamisala Perusteet C määritellä esikäsittely direktiivin Perusteet C sisältää tiedostot Perusteet C printf toiminto Jotkut C Valmiit toim