*   >> Læs Uddannelse artikler >> science >> programming

C Structures

det reserverede ord, struct. Efter at du har en plads og en blok. Det er i den blok, at du rent faktisk gøre din afledt objekttype, som er en struct. Efter blokken har du identifikator, myFriend. Dette id er for et objekt, hvis natur, du har udledt i blokken. I blokken, har du erklæringer om grundlæggende objekttyper. I tilfælde af et array, vil alt i blokken har været af samme datatype. I vores blok ovenfor, det første objekt har identifikatoren navn. Det er en pointer til en char. Det er for min vens navn. Det andet formål har identifikatoren, alder.

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

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.