In het geval van een array, zou alles in het blok zijn van hetzelfde object. In onze blok boven, het eerste object is de identifier, naam. Het is een pointer naar een char. Het is voor de naam van mijn vriend. Het tweede doel is de identifier, leeftijd. Het is van het type int (we negeren fracties van jaren). Het is voor de leeftijd van mijn vriend. Het volgende doel is de identifier, salaris. Het is van het type float. Het is voor het salaris van mijn vriend. Het laatste object de identifier, HQ voor de hoogste kwalificatie. Het is een pointer (geheugen adres) naar char.
Vergeet niet, als een string tussen dubbele aanhalingstekens is toegewezen aan een pointer naar char, de aanwijzer wordt een string wijzer. De volgende code-segment in de code wijst waarden aan die elementaire objecten. Om een waarde toewijst, begint u de code van de structuur, die in dit geval is myFriend, gevolgd door een punt en de identificator van het basisobject van de struct. Bij snaar is de identificatie van een pointer naar char.
De combinatie van de structuur identifier, de stip en een interne identifier struct object verwijst naar de interne structuur object en zou de interne inhoud object te retourneren of een interne (basis) voorwerp waarde hebt toegewezen. Als de interne object een char pointer, dan een char pointer wordt terug uit de combinatie. De volgende code segment geeft de toegewezen waarden van de interne structuur objecten. Vergeet niet, de printf functie zou nemen als argument een string aanwijzer en het verkrijgen van de waarde (string) van de aanwijzer en terug te sturen.
Merk op dat voor de toewijzing van het salaris waarde, werd de munt ($) symbool niet inbegrepen. Dit komt omdat de waarde moet vlotter (bestaande uit alleen cijfers en komma) en $ geen float cijfer. De afgeleide Object type struct Struct is een soort object; Juist, een afgeleide soort object. Het is een object type dat u de programmeur eigenlijk te creëren. U kunt een structuur van re