Det er af typen int (vi ignorerer brøkdele af år). Det er til min ven alder. Den næste objekt har identifikationen, løn. Det er af typen, flyde. Det er til min ven løn. Det sidste objekt har identifikationen, HQ til højeste kvalifikation. Det er en pointer (memory-adresse) til char. Husk, at hvis en streng i anførselstegn er tildelt en pegepind til char, bliver markøren en streng pointer. Den næste kode segment i koden tildeler værdier til disse grundlæggende objekter.
For at tildele en værdi, begynder du med identifikationen af struct, som i dette tilfælde er myFriend, efterfulgt af et punktum og derefter identifikationen af det grundlæggende formål i struct. I tilfælde af strengen er identifikatoren for en pegepind til char. Kombinationen af struct identifikator, prikken og en intern struct objekt-id refererer til den interne struct objektet og ville returnere den interne indhold genstand eller har tildelt et internt (grundlæggende) objekt værdi. Hvis den interne objektet er en char pointer, så en char pointer vil blive returneret fra kombination.
Den næste kode segment viser de tildelte værdier af de interne struct objekter. Husk, at printf funktion ville tage som argument en streng pointer og få værdien (streng) fra markøren og returnere det. Bemærk, at for tildeling af værdien løn blev valuta ($) symbolet ikke inkluderet. Dette skyldes, at værdien skal være float (bestående af kun cifre og en decimal point) og $ er ikke en float ciffer. Den Afledt Objekttype af struct Struct er et objekt type præcist, en afledt objekttype. Det er et formål type, som du programmøren faktisk skaber. Du kan oprette en struct af legitimationsoplysninger.
Overvej følgende tabel, som giver prøvelse for fire ansatte i en virksomhed: MedarbejderId, navn, alder, Løn, HQ EMP1 Mary Jones 35 $ 3856,42 Phd Emp2 John Carlson 36 $ 2124,32 Msc Emp3 James Taylor 32 $ 1523,42 Bsc EMP4 Suzan Hvid 33 $ 1424,32 Bsc Du kan skabe en st