Datastrukturer og Dataabstraktion
- slide 9 : 36
Structures i C (2)
Structs er data af
første klasse
data i C
Tilsvarende diskussion af arrays
Første klasses egenskaberne
Structs kan overføres som værdi-parameter, returneres via
return
, og organiseres frit i datastrukturer
Lovlige operationer structures:
Assignment af structures af samme type:
struct1 = struct2
Members assignes parvis til hinanden
Uddragning af addressen af en struct med
&
operatoren
Tilgang til members:
Direkte komponent selektion:
.
Indirekte komponent selektion:
->
Størrelsen af en struct
Brug af
sizeof
operatoren
En struct kan fylde mere en summen af felternes størrelse
Strukturel lighed af strenge
Structures kan
ikke
sammenlignes strukturelt med
==