Den neste objekt har identifikator, lønn. Det er av typen, float. Det er for min venns lønn. Det siste objektet har identifikator, HQ for høyeste kvalifisering. Det er en peker (minneadressen) til røye. Husk at hvis en streng i anførselstegn er tildelt en peker til char, blir markøren en streng peker. Den neste kodesegmentet i koden tildeler verdier til de grunnleggende objekter. Å fastsette en verdi, begynner du med identifikatoren til struct, som i dette tilfellet er myfriend, etterfulgt av et punktum og deretter en identifikator for den grunnleggende objekt i struct.
I tilfelle av strengen er det identifikatoren til en peker for å forkulle. Kombinasjonen av struct identifikator, punktum og en intern struct objekt identifikator refererer til den interne struct objektet og vil returnere den interne objektet innhold eller har tildelt en intern (basic) objekt verdi. Hvis den interne objektet er en char peker, så en char pekeren blir returnert fra kombinasjonen. Den neste kodesegmentet viser tildelte verdiene av de interne struct stedene. Husk at printf funksjon ville ta som argument en streng peker og få verdien (string) fra pekeren og returnere den.
Merk at for tildeling av lønnen verdi, ble valuta ($) symbol ikke inkludert. Dette er fordi verdien må være flottøren (som består av bare tall og et punktum) og $ er ikke en dupp siffer. Den Avledet Object Type struct Struct er et objekt type; presist, en avledet objekttype. Det er en objekttype som du programmerer faktisk lage. Du kan opprette en struct av legitimasjon.
Tenk på følgende tabell, som gir legitimasjon av fire ansatte i en bedrift: AnsattID, navn, alder, lønn, HQ Emp1 Mary Jones 35 $ 3856,42 Phd Emp2 John Carlson 36 $ 2124,32 Msc Emp3 James Taylor 32 $ 1523,42 Bsc EMP4 Suzan Hvit 33 $ 1424,32 Bsc Du kan opprette en struct for disse legitimasjon. Her en credential refererer til navn, alder, lønn, og høyest kvalifisering av en ansatt. Lage en strukt